Job Summary
We are seeking a highly skilled Senior Python Developer with a minimum of 4 years of professional experience to join our team supporting a US-based client. The ideal candidate will possess deep expertise in Python development, strong problem-solving skills, and a demonstrated ability to design, develop, and deploy scalable, high-performance applications. This role demands writing clean, efficient code and working collaboratively with cross-functional teams to deliver robust software solutions that meet business objectives.
Key Responsibilities
As a Senior Python Developer, you will be responsible for developing, testing, and maintaining reliable Python applications tailored to business needs. You will design and optimize backend systems with a strong focus on scalability and performance to ensure seamless user experiences. Your role will involve extensive work with both SQL and NoSQL databases, including integration of third-party APIs to enhance system capabilities.
Collaboration is key in this position; you will work closely with product managers, designers, and fellow developers to define clear software requirements and technical specifications. Writing clean, well-documented code that adheres to industry best practices is essential. Additionally, you will troubleshoot, debug, and upgrade existing systems to improve functionality and reliability continuously.
You will also be expected to implement and advocate for best practices in software development, security, and deployment processes, ensuring that the solutions delivered are secure, maintainable, and scalable.
Required Qualifications
- At least 4 years of hands-on experience in Python development.
- Proficiency with popular Python frameworks such as Django, Flask, or FastAPI.
- Strong experience managing databases including PostgreSQL, MySQL, and MongoDB.
- Solid understanding of RESTful APIs and microservices architecture to build modular and scalable systems.
- Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure.
- Excellent problem-solving capabilities combined with effective communication skills, enabling smooth collaboration across teams.
Preferred Qualifications and Benefits
- Experience with containerization and orchestration technologies like Docker and Kubernetes is a significant advantage.
- Opportunity to work in a dynamic, fast-paced environment on innovative projects alongside a talented and motivated team.
- Potential for professional growth and career development within the organization.
- This is a full-time, in-person position.
- Competitive monthly salary ranging from Rs 300,000 to Rs 500,000.
Candidates will be required to self-assess their communication skills as part of the application process. If you meet the qualifications and are enthusiastic about contributing to cutting-edge projects, we encourage you to apply and become part of our growing team.