- Design, develop, and maintain scalable backend applications using Python, Node.js, FastAPI, and Fastify.
- Develop, integrate, and maintain RESTful APIs and microservices.
- Design and optimize database schemas, queries, and indexing strategies using MongoDB, Elasticsearch, and MySQL.
- Build and maintain ETL pipelines for large-scale data processing, transformation, cleaning, and enrichment.
- Implement data normalization, deduplication, and data enrichment workflows.
- Integrate third-party APIs and external services with appropriate error handling, retry mechanisms, and failover strategies.
- Work on AI/LLM integrations using platforms such as Claude and other AI service providers.
- Develop and maintain Model Context Protocol (MCP) servers and AI-powered automation workflows.
- Optimize application performance, API response times, and database indexing.
- Troubleshoot production issues, monitor system performance, and ensure application reliability.
- Manage application deployment, version control, CI/CD pipelines, and cloud infrastructure.
- Collaborate with frontend developers, product teams, and other stakeholders to deliver scalable solutions.
- Participate in code reviews, technical discussions, and Agile development processes.
Requirements
Required Technical Skills
- Programming Languages: Python, Java Script, Type Script,
SQL.
- Backend Frameworks: FastAPI, Node.js, Fastify.
- API Development: RESTful APIs, Microservices Architecture, API Integration, Authentication.
- Databases: MongoDB, Elasticsearch, MySQL, NoSQL.
- Data Engineering: ETL Pipelines, Data Processing, Data Cleaning, Data Normalization, Data Deduplication.
- AI & LLM: Claude API, Anthropic API, LLM Integrations, MCP, AI-powered Automation.
- Dev Ops & Deployment: Linux, Git, CI/CD, PM2, systemd, Cloud Deployment.
- Monitoring & Debugging: Kibana, Postman, Production Monitoring, Performance Optimization.
Required Experience & Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum 5 years of professional experience in backend development.
- Strong hands-on experience with Python and/or Node.js backend development.
- Experience designing and developing scalable APIs and microservices.
- Strong understanding of database architecture, query optimization, and data processing.
- Experience working with production environments and cloud deployments.
- Valuable problem-solving, analytical, and debugging skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
📌 Backend Engineer (India)
🏢 InFynd
📍 India