We are seeking a Senior Python Developer to design and deliver backend functionality using Python web frameworks, databases, and secure coding practices. You will develop APIs, integrate third-party services, strengthen testing and code reviews, and support process improvements across the SDLC—apply now.
#LI-DNP
Responsibilities
- Design and implement dependable backend systems
- Build and maintain API endpoints to enable integrations
- Enhance efficiency and strengthen overall system stability
- Coordinate with colleagues to deliver reliable software outcomes
- Perform code reviews and offer clear improvement recommendations
- Integrate external services and third-party platforms
- Diagnose issues and fix defects in a timely manner
- Create automated tests to uphold quality standards
- Produce technical documentation for features and system changes
- Support refinement of engineering processes and team practices
Requirements
- At least 3 years of software development experience
- Advanced expertise in Python for backend/server-side work
- Strong knowledge of database management, query tuning, and optimization
- Hands-on use of Git to support collaboration and code versioning
- Experience applying microservices concepts to design scalable systems
- Proven experience with Python testing tools to preserve code integrity
- Familiarity with SDLC processes and delivery checkpoints
- Practical framework experience with Django or Flask
- Understanding of Python web server deployment and configuration
- Knowledge of secure coding principles and best practices
- Insight into development methodologies for streamlined execution
- Background in user authentication and authorization implementation
- English B2+ (Upper-Intermediate) or above, written and spoken
Nice to have
- Docker or similar containerization experience
- CI/CD pipeline setup and maintenance exposure
- Agile team experience, including iterative delivery practices