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 searching for an accomplished Senior Python Developer to join our team.
This position provides the chance to contribute to advanced projects in a dynamic and creative environment. You will collaborate with knowledgeable peers and play an essential part in advancing our technical solutions.
Responsibilities
- Build and support robust backend systems and services that scale with business needs
- Collaborate with diverse teams to ensure delivery of reliable and effective software solutions
- Participate in peer code reviews and help maintain high standards of code quality
- Improve system performance and address technical issues as they arise
- Manage integration with external APIs and third-party services
- Create and update technical documentation for both new and existing system components
- Uphold and advocate for best practices throughout the software development process
- Assist in refining team processes and expanding technical capabilities
Requirements
- At least 3 years of relevant experience in software development
- Advanced expertise in Python for application design and maintenance
- Strong foundation in database design, administration, and performance tuning
- Skilled in using Git for version control and collaborative workflows
- Hands-on experience with Python web frameworks such as Django or Flask
- Knowledge of configuring and deploying Python web servers
- Understanding of security fundamentals and their implementation in software projects
- Experience setting up user authentication and authorization systems
- Acquainted with software development methodologies like Agile or Scrum
- Proficient English communication skills, both verbal and written, at B2+ level or higher
Nice to have
- Experience working with AI technologies or Large Language Models (LLM) in development environments
