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