- LocationRomania
-
IndustryInformation Technology
Responsibilities
This position will have full freedom to propose and help implement the relevant technical frameworks/solutions etc that will be needed for the project to succeed. You will therefore be able to experiment with new tech and be responsible for high level technical design decisions.
Getting involved at this stage gives you a lot of flexibility and freedom to implement best practices accordingly. You'll be joining a group of highly motivated and experienced backend Telecoms developers and a large part of the role will be to mentor that team to improve their Python and Django skills.
Skills
Must have
• Minimum 5 year's experience as a Python Engineer.
• Minimum 5 year's experience with the Django Web Framework
• Excellent communicator, both verbal and written with the ability to successful present new technical proposals both to the development teams and to upper management and the architectural board.
• Successful in being a key player in many high quality projects that were delivered within budget/timelines.
• Excellent understanding of Linux (bash scripting, installing packages, troubleshooting etc)
• Must be a passionate technologist with strong enthusiasm to learn and investigate new technology trends and to use that knowledge to solve the clients needs.
• Strong architectural understanding of building high performant and scalable systems
• Strong attention to detail
• Analytical mind with aptitude for problem solving
• Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
• Strong software engineering skills, including object-oriented design and an understanding of system design patterns
• Experience working in an agile environment.
• Experience of presenting and implementing development team processes / best practices for environments, security, coding standards, QA processes etc
• Experience of mentoring and building the skills of team members.
• Experience of designing and implementing RESTful APIs & using development best practice with the Django Rest Framework
• Experience of Git & a good understanding of CI/CD best practices
Highly desirable:
• Experience in Mobile Telecoms
• SQL/PostgreSQL knowledge
• Nginx/Gunicorn
• Caching solution expertise
• Front end development skills - HTML/CSS/JS/Django Templates
• Experience of designing and implementing a micro service architecture.
• Celery for inter-service communication and asynchronous solutions
• Experience with security patterns such as distributed authentication, GDPR compliant data solutions etc
• Experience of customising the Django Admin to meet system administrator requirements
• Excellent tester of own work and good experience with automated testing
• Passionate about the need for good system documentation (I.e. experience with Sphinx)
Nice to have
• Experience of Event-driven architecture
• Experience with container technologies including Docker and Kubernetes on AWS
• Graph QL experience
Please note our career adverts may use approximative salary levels purely as a guide. However, we are happy to consider applications from all candidates who are able to demonstrate the skills necessary to fulfil the role. We can only answer to the best-fit applicants within an average response time of a maximum of 4(four) weeks. The rest of the CVs are stored in our international talent pool for future potential matches. Please note that your personal information will be treated in accordance with our Privacy Policy.
Wishing you a prosperous career and thank you!
