This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a proactive Python Developer to join our development team. This role is ideal for a developer who is passionate about writing clean, efficient code and is capable of managing the full lifecycle of a feature. You will work in a fast-paced, dynamic environment where taking initiative and working with minimal supervision are key to success.
Job Responsibility
Analyze, estimate, develop, and test user stories with a high degree of accuracy and attention to detail
Ability to drive projects forward with minimum supervision
Thrive in a dynamic environment, adapting quickly to evolving requirements, shifting priorities, and tight sprint cycles
Responsible for writing unit tests and ensuring high code coverage to maintain system stability
Requirements
Deep understanding of Python 3.x core concepts, including data structures (Lists, Dicts, Sets), decorators, generators, and context managers
Proven experience building and consuming RESTful APIs (using frameworks such as FastAPI, Flask, or Django)
Strong grasp of SOLID principles and object-oriented programming (OOP)
Experience with asynchronous programming in Python (asyncio)
Hands-on experience using Azure DevOps for version control (Git), sprint management, and participating in CI/CD workflows
3 to 7 years of professional Python development experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Excellent analytical skills and the ability to communicate technical logic to both technical and non-technical stakeholders