We are seeking a Senior Python Developer to build scalable backend services and help evolve our cloud-ready technology solutions. You will develop APIs, improve reliability, and partner with the team through reviews and delivery, so apply now.
Responsibilities
-
Design and deliver scalable backend solutions
-
Build and maintain RESTful APIs
-
Optimize performance and improve application reliability
-
Collaborate with teammates to ship high-quality code
-
Contribute to code reviews and share constructive feedback
-
Integrate third-party services and external APIs
-
Troubleshoot issues and resolve technical problems
-
Ensure delivery aligns with project timelines and agreed deliverables
-
Maintain clear documentation for codebases and processes
-
Support continuous improvement efforts within the development team
Requirements
-
Minimum 3 years of professional experience in software engineering
-
High proficiency in Python to build reliable, maintainable applications
-
Hands-on experience with AWS for deploying and operating cloud solutions
-
Strong knowledge of databases for storing and retrieving data efficiently
-
Working knowledge of Git for version control and team collaboration
-
Clear understanding of microservice architecture style for modular systems
-
Practical experience with Python testing frameworks to maintain code quality
-
Solid knowledge of SDLC methodologies to run work in a structured way
-
Hands-on experience with Python web frameworks such as Django or Flask
-
Familiarity with Python web servers for hosting and serving applications
-
Awareness of security best practices within software development
-
Experience with user authentication and authorization mechanisms
-
Proficiency in software development methodologies for an efficient workflow
-
English proficiency at B2+ (Upper-Intermediate) level or higher, written and spoken
Nice to have
-
Experience with containerization tools such as Docker
-
Background in agile project management practices