Job Summary
We are looking for a skilled and experienced Python Developer to join our team and play a key role in building scalable, high-performance backend applications. The ideal candidate will have a solid foundation in Python development along with proven leadership or team management experience. This position requires close collaboration with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver robust software solutions. A strong emphasis will be placed on maintaining best coding practices, optimizing application performance, and ensuring security and maintainability.
Key Responsibilities
- Develop, design, and deploy efficient and scalable backend applications using Python and relevant frameworks.
- Enforce coding standards by conducting thorough code reviews and providing constructive feedback to team members.
- Collaborate effectively with frontend developers, DevOps, and product teams to deliver integrated and high-quality software solutions.
- Optimize application performance, security, and maintainability throughout the development lifecycle.
- Write clean, well-documented, and maintainable code adhering to industry best practices.
- Troubleshoot and resolve software bugs, performance bottlenecks, and other technical issues promptly.
- Stay updated with emerging technologies and implement new tools or frameworks to enhance development efficiency.
- Lead and mentor development teams, fostering a culture of continuous improvement and technical excellence.
Required Qualifications
- At least 3 years of professional experience in Python development, including roles involving leadership or team management.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in Python and experience with popular frameworks such as Django, Flask, or FastAPI.
- Strong knowledge of database systems including SQL, PostgreSQL, and MongoDB.
- Solid understanding of RESTful APIs, microservices architecture, and system design principles.
- Experience working with cloud platforms like AWS, Google Cloud Platform, or Azure.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of CI/CD pipelines and DevOps best practices to streamline development and deployment.
- Proficient in version control systems, especially Git.
- Demonstrated leadership skills with the ability to guide and manage development teams effectively.
- Excellent problem-solving abilities and strong debugging skills.
- Effective communication and collaboration skills to work seamlessly within diverse, cross-functional teams.
Job Type: Full-time
Compensation: Rs150,000.00 - Rs200,000.00 per month
Work Location: On-site (In person)
This role offers an exciting opportunity to work in a dynamic and innovative environment where quality and continuous improvement are highly valued. If you are passionate about backend development and leadership, and eager to contribute to impactful projects, we encourage you to apply.