Develop and maintain backend services using Python, including frameworks such as Flask, Django, and FastAPI.
Design and implement RESTful APIs for both internal and external use.
Work with various databases, including SQL and NoSQL options like PostgreSQL, MySQL, or MongoDB.
Write unit and integration tests to ensure the reliability and maintainability of software.
Participate in code reviews, refactoring, and improving legacy codebases.
Monitor and optimize the performance of Python applications.
Requirements:
Proven commercial experience as a Python Developer, with a minimum of 2–3 years in the field.
Solid understanding of Python 3.x, with experience in building scalable backend services.
Hands-on experience with Microsoft Azure, including Azure Functions, App Services, Storage, and DevOps pipelines.
Practical knowledge of Docker for containerizing applications and managing environments.
Experience with GitHub Actions and GitHub Workflows for CI/CD automation.
Familiarity with RESTful API design and integration.
Good understanding of version control systems, especially Git.
Strong problem-solving skills and the ability to work independently.
Effective communication skills in English, with a minimum proficiency level of B2, both written and spoken.
Benefits:
Access to local and international projects, with clients from France, Germany, Portugal, the UK, and Benelux.
Professional development support, including subsidized training, technical certificates, conference participation, foreign language classes, and soft skills training, up to 2,000 PLN.
A bonus for recommending candidates, ranging from 6,000 to 10,000 PLN.
Fully paid Medicover healthcare card.
Psychological support program WellBee.
Multisport card for fitness activities.
Regular integration events and gifts to foster team spirit.
Long-term cooperation opportunities.
A relocation program for those moving to join the team.