We are hiring a Senior Python Developer to create dependable backend systems that power modern software products. You will own RESTful APIs, integrations, and performance tuning while working closely with peers, so apply today.
Responsibilities
-
Architect and implement scalable backend solutions
-
Develop and support RESTful APIs across services
-
Improve application speed, stability, and reliability
-
Coordinate with team members to deliver high-quality code
-
Review code and provide actionable feedback
-
Connect third-party services and APIs into the platform
-
Diagnose technical issues and implement fixes
-
Meet project timelines and deliverables consistently
-
Document code and processes thoroughly
-
Drive continuous improvement initiatives within the development team
Requirements
-
At least 3 years of professional software engineering experience
-
Strong Python skills for developing robust applications
-
Experience using AWS to deploy and manage cloud-based solutions
-
Solid understanding of databases for effective data storage and retrieval
-
Familiarity with Git workflows for version control and collaboration
-
Understanding of microservice architecture style to build modular services
-
Experience applying Python testing frameworks to ensure quality
-
Knowledge of SDLC methodologies for disciplined project execution
-
Hands-on experience with Python web frameworks such as Django or Flask
-
Familiarity with Python web servers used to host and serve applications
-
Good awareness of security best practices in software development
-
Experience implementing user authentication and authorization mechanisms
-
Proven ability to work with software development methodologies efficiently
-
English at B2+ (Upper-Intermediate) level or higher, spoken and written
Nice to have
-
Experience with containerization tools such as Docker
-
Exposure to agile project management practices