Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior Python Developer to join our team. This position gives you the chance to tackle meaningful projects alongside a skilled and collaborative group of colleagues. If you thrive on solving intricate technical challenges and take pride in delivering high-quality software, we want to connect with you.
Responsibilities
- Build and maintain scalable backend architecture aligned with company goals
- Review peer code submissions to uphold strong coding standards
- Work closely with various teams to gather and clarify technical needs
- Diagnose and fix intricate issues throughout the software stack
- Weigh in on architectural choices and long-term technical planning
- Guide and support less experienced developers on the team
- Fine-tune application speed and maintain overall system stability
- Produce readable, well-structured, and properly documented code
- Take part in sprint planning sessions and effort estimation
- Keep up to date with new technologies and evolving industry standards
Requirements
- Minimum of 3 years of hands-on experience in software development
- Solid command of Python along with its essential libraries
- Practical background in database design and query optimization
- Working experience with Git for tracking changes and team collaboration
- Direct experience building applications using Python web frameworks
- Understanding of Python web servers and how to deploy them effectively
- Firm grasp of security fundamentals and secure coding practices
- Familiarity with various software development methodologies and their real-world use
- Proven experience setting up user authentication and authorization systems
- Some exposure to AI concepts and their integration into software projects
- Solid written and verbal English communication at a B2 level or above
Nice to have
- Knowledge of Microservice Architecture Style and how it applies to distributed systems
- Practical experience with Python testing tools and approaches for quality assurance
- Awareness of SDLC methodologies to support organized development workflows
