JOB DESCRIPTION
Job Title: Backend-for-Frontend (BFF) Engineer Node.js
Experience: 7+ Years
Location: [Chennai]
Job Summary
We are looking for an experienced Backend-for-Frontend (BFF) Engineer with strong expertise in Node.js to design and build scalable backend services that power frontend applications. The ideal candidate will define and implement BFF architectural patterns, collaborate closely with frontend teams, and ensure efficient integration with backend services. The role also requires experience with cloud infrastructure, CI/CD pipelines, and containerized environments.
Key Responsibilities
- Design and develop Backend-for-Frontend (BFF) services to support web and mobile applications.
- Define and enforce standards, best practices, and architectural patterns for BFF implementations.
- Build high-performance APIs and microservices using Node.js.
- Work closely with frontend, backend, and platform teams to ensure seamless integration and optimized API consumption.
- Implement scalable, secure, and maintainable API layers between frontend applications and backend services.
- Contribute to CI/CD pipeline setup and automation to support efficient deployments.
- Deploy and manage services in cloud environments such as Google Cloud Platform (GCP).
- Work with containerized environments using Kubernetes.
- Ensure code quality, performance optimization, and security best practices.
- Participate in architecture discussions, code reviews, and technical mentoring.
Required Skills & Qualifications
- 7+ years of experience in backend development.
- Strong expertise in Node.js and JavaScript/TypeScript.
- Experience designing and implementing Backend-for-Frontend (BFF) architecture patterns.
- Strong understanding of RESTful APIs and microservices architecture.
- Hands-on experience with CI/CD pipelines.
- Experience working with Google Cloud Platform (GCP).
- Knowledge of containerization and orchestration using Kubernetes.
- Experience with API design, security, and performance optimization.
- Familiarity with Git and modern DevOps practices