We are hiring a Senior Python Developer to build secure backend services and scalable APIs that support modern microservices architectures. You will work with Python, databases, and Git-driven workflows, contribute to testing and documentation, and help refine team engineering practices—apply today.
Responsibilities
- Build and extend backend components that are robust and maintainable
- Create and support API endpoints for internal and external consumers
- Improve runtime efficiency while strengthening stability
- Partner with peers to ship high-quality, reliable software
- Evaluate code changes and share constructive suggestions
- Connect and maintain integrations with external platforms and services
- Investigate production issues and deliver fixes
- Apply automated testing to keep quality standards high
- Write and update technical documentation for delivered features
- Contribute to ongoing improvements in engineering practices
Requirements
- At least 3 years of experience in software development roles
- Advanced Python skills focused on server-side programming
- Strong understanding of database administration, tuning, and optimization
- Practical experience with Git for source control and team collaboration
- Hands-on experience designing microservices for flexible system architecture
- Demonstrated ability to use Python testing tools to safeguard reliability
- Familiarity with software development life cycle (SDLC) practices
- Experience working with Django or Flask in production
- Knowledge of Python web server setup, configuration, and deployment
- Awareness of secure coding principles and common risks
- Understanding of development methodologies for effective delivery
- Experience implementing user authentication and access controls
- English level B2+ (Upper-Intermediate) or higher, written and spoken
Nice to have
- Familiarity with Docker or other containerization solutions
- Experience configuring and operating CI/CD workflows
- Prior work within Agile teams and ceremonies