We are looking for a highly experienced Senior Python Developer (Contractor) with a minimum of 5 years of hands-on development experience. The ideal candidate should be capable of independently designing, developing, and delivering scalable backend systems with strong ownership and technical expertise.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance Python applications
- Architect and implement RESTful APIs and microservices
- Lead backend development initiatives and provide technical guidance
- Perform code reviews and enforce coding standards and best practices
- Optimize application performance, scalability, and security
- Collaborate with cross-functional teams (Frontend, QA, DevOps, Product)
- Troubleshoot production issues and provide timely resolutions
- Contribute to system architecture and technical decision-making
Technical Skills Required
- Strong proficiency in Python (5+ years of hands-on experience)
- Expertise in frameworks such as Django / Flask / FastAPI
- Strong understanding of REST APIs and microservices architecture
- Experience with relational databases (PostgreSQL/MySQL) and ORM
- Experience with NoSQL databases (MongoDB preferred)
- Hands-on experience with Git and version control workflows
- Experience with Docker and containerization
- Familiarity with CI/CD pipelines
- Strong understanding of system design principles