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 looking for a highly skilled Senior Python Developer to join our development team. You will be responsible for designing, implementing, and maintaining scalable and robust applications. As a senior member of the team, you will mentor junior developers, drive architectural decisions, and ensure best practices in coding and software design.
Job Responsibility:
Design, develop, and maintain high-performance and scalable Python-based applications
Write clean, reusable, and efficient code
Build and integrate RESTful APIs and third-party services
Lead code reviews, enforce coding standards, and mentor junior developers
Collaborate with cross-functional teams including front-end developers, DevOps, and QA engineers
Optimize applications for maximum speed and scalability
Troubleshoot, debug, and upgrade existing systems
Stay updated with the latest industry trends and technologies
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
3+ years of professional experience in Python development
Strong understanding of Python frameworks such as Django, Flask, or FastAPI
Experience with ORMs (e.g., SQLAlchemy, Django ORM)
Proficient in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
Experience with RESTful API development and integration
Knowledge of unit testing and TDD practices
Proficiency in version control systems like Git
Familiarity with containerization (Docker, Kubernetes) is a plus
Experience with cloud platforms such as AWS, GCP, or Azure is a bonus
Nice to have:
Experience in microservices architecture
Familiarity with CI/CD pipelines
Understanding of asynchronous programming
Knowledge of message brokers like RabbitMQ or Kafka
Exposure to data processing tools like Pandas, NumPy
What we offer:
Competitive salary and performance bonuses
Flexible working hours and remote work options
Health insurance and wellness benefits
Learning and development opportunities
Supportive and collaborative team culture
Corporate events, team building, and other special events
Great attention to your personal and professional development