No of openings
2
Experience
4+ Years
Primary Skills
Core Python Libraries, Django REST framework, ORM, Swagger, Open API, Cloud - AWS RDS, AWS ECS, Timestream
Roles and Responsibilities
- Software Development: Develop, test, and maintain high-quality Python code for complex software projects, ensuring scalability, performance, and security.
- Architecture and Design: Collaborate with cross-functional teams to design scalable and efficient software architecture, considering best practices and industry standards.
- Code Review: Participate in and lead code reviews to maintain code quality, provide constructive feedback, and mentor junior developers.
- Troubleshooting: Diagnose and resolve complex technical issues, including performance bottlenecks and system failures.
- API Integration: Integrate external APIs and third-party services seamlessly into our applications.
- Optimization: Continuously optimize and improve existing codebase for performance and efficiency.
- Documentation: Maintain thorough documentation for code, APIs, and technical processes.
- Team Collaboration: Collaborate with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver high-quality software products.
- Technology Evaluation: Stay up-to-date with emerging Python technologies and assess their applicability to the organization's projects.
- Mentorship: Mentor and guide junior developers, fostering a culture of learning and growth within the team.
Qualification
- Bachelor's or Master's degree in Computer Science or related field.
- 4 to 6 years of professional experience in Python software development.
- Proficiency in Python and related libraries/frameworks (e.g., Django, Flask).
- Strong knowledge of database systems (SQL and NoSQL).
- Experience with containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes).
Interview mode
1st Round - Technical
2nd Round - Management
3rd Round - HR