
Application Delivery: Senior Software Engineer - Backend
- Delhi
- Permanent
- Full-time
- End-to-End Development: Design, develop, deploy, and maintain microservices and backend applications.
- Scalable Architecture: Build reliable systems that handle scale, performance, and resilience.
- Product-Driven Engineering: Collaborate with product managers to understand user needs and deliver backend solutions that directly impact the business.
- API Design: Create clean, well-documented RESTful APIs for frontend and platform integrations.
- Cross-Team Collaboration: Work closely with product managers, frontend developers, and DevOps teams.
- Mentorship & Knowledge Sharing: Support junior engineers and contribute to a culture of learning through talks, blogs, or documentation.
- Minimum 3 to 5 years of backend development experience.
- Proficiency in at least two of the following: PHP, Node.js, Python, or Java.
- Experience with RESTful API development and distributed system design.
- Strong command of relational databases (e.g., MySQL, PostgreSQL) and familiarity with NoSQL solutions like MongoDB.
- Experience working in cloud environments such as AWS or GCP.
- Comfort with Docker and Kubernetes in production setups.
- Exposure to AI/ML tools or integration of AI APIs (e.g., OpenAI, Hugging Face, Google AI).
- Experience integrating LLMs, basic prompt design, or building features powered by Generative AI.
- Familiarity with concepts like model inference, vector databases, or AI pipelines.