We're looking for an experienced Python Developer to join our growing engineering team and build scalable, high-performance backend applications. If you're passionate about backend development, AI-powered applications, and modern software engineering, we'd love to connect with you!
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Python.
- Build and maintain secure, high-performance RESTful APIs and backend services.
- Develop and integrate AI-powered features using Large Language Models (LLMs) and AI APIs.
- Build intelligent backend services by integrating Generative AI capabilities into business applications.
- Collaborate with frontend developers, QA engineers, and product teams to deliver high-quality software solutions.
- Optimize application performance and troubleshoot production issues.
- Write clean, reusable, and well-tested code following software engineering best practices.
- Participate in architecture discussions, code reviews, testing, deployment, and Agile development activities.
Required Skills:
- Hands-on experience in Python development.
- Strong experience with Python frameworks such as FastAPI, Django, or Flask.
- Hands-on experience working with AI/Generative AI applications and Large Language Models (LLMs).
- Experience integrating AI APIs such as OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, or similar platforms.
- Strong understanding of RESTful API design and backend architecture.
- Experience working with SQL databases such as PostgreSQL, MySQL, or Oracle.
- Familiarity with Git and version control systems.
- Experience with Docker and CI/CD pipelines.
- Working knowledge of cloud platforms such as AWS, Azure, or GCP.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
Pay: From ₹60,000.00 per month
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Work Location: Remote