Role Overview
We are seeking an experienced Node.js Backend Engineer to design, build, and own the Backend-for-Frontend (BFF) layer that serves as the primary API gateway between mobile applications and backend services. The role involves developing scalable REST APIs, integrating multiple third-party and internal systems, implementing secure authentication, optimizing performance through caching and event-driven architectures, and building AI-powered content personalization features on AWS.
Key Responsibility
Key Responsibilities
- Design, develop, and maintain a scalable BFF layer using Node.js and AWS serverless technologies.
- Build and manage REST APIs that aggregate and normalize data from multiple backend and third-party services.
- Implement secure authentication, authorization, and API security best practices.
- Develop resilient API architectures with caching, graceful degradation, and high availability.
- Build AI-powered content personalization features, including content ranking, user interest modeling, article summarization, and topic tagging.
- Integrate Large Language Models (LLMs) and develop configurable AI service connectors.
- Design and implement event-driven workflows using AWS messaging and orchestration services.
- Monitor, optimize, and troubleshoot application performance, reliability, and scalability.
- Create and maintain API documentation and technical specifications.
- Collaborate with cross-functional teams throughout design, development, testing, and production deployment.
Required Skills & Experience
- Hands-on experience with AWS services, especially Lambda, API Gateway, DynamoDB, Redis/ElastiCache, and SQS.
- Experience designing API Gateway or Backend-for-Frontend (BFF) architectures.
- Strong knowledge of authentication, authorization, and JWT-based security implementations.
- Familiarity with Large Language Models (OpenAI, Claude, Gemini, or similar) and AI-powered application development.
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Ability to commute/relocate:
- Mangalore, Karnataka (Mangalore): Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Have you designed or worked on API Gateway, Microservices, or Backend-for-Frontend (BFF) architectures?
- Do you have experience integrating Large Language Models (OpenAI, Claude, Gemini, or similar) into applications?
- What is your current CTC per annum?
- What is your expected CTC per annum?
- What is your notice period duration (in days)?
Experience:
- Node.js backend development: 7 years (Required)
Work Location: Hybrid remote in Mangalore, Karnataka (Mangalore)