05 Nov
|
IndiTech Consulting
|
India
05 Nov
IndiTech Consulting
India
We are looking for an experienced Senior Backend Engineer with strong expertise in Node.js, GraphQL, AWS cloud services, and API Gateway technologies. The candidate will be responsible for developing and maintaining scalable, secure, and high-performance backend services, API integrations, and cloud-native architectures.
The project involves building and enhancing a multi-region API gateway architecture with authentication, authorization, fine-grained access control (ACL), GraphQL federation, and distributed cloud services.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Node.js and TypeScript.
- Build and integrate GraphQL APIs, GraphQL Mesh, resolvers, and federated services.
- Design and implement API gateway solutions using Apigee and Kong Konnect .
- Develop and manage AWS cloud-native applications using ECS, AWS Lambda, DynamoDB, and Aurora PostgreSQL.
- Implement API authentication and authorization using OAuth 2.0, OIDC, JWT, and token-based security.
- Design and implement fine-grained access control (ACL), RBAC, and scope-based authorization.
- Develop middleware and plugins for request validation, header transformation, authentication, and authorization.
- Implement caching strategies using Redis and optimize API performance.
- Design multi-region and highly available AWS architectures.
- Automate infrastructure provisioning and deployments using Terraform (Infrastructure as Code).
- Integrate backend services with databases, external APIs, and distributed systems.
- Implement logging, monitoring, observability, and error handling.
- Work on secure API communication and enterprise-level gateway integrations.
Mandatory Technical Skills
Backend Development
- Node.js
- TypeScript
- GraphQL
- GraphQL Mesh / GraphQL Federation
- REST APIs
- Fastify / Express.js
API Gateway & Management
- Apigee
- Kong Konnect / Kong Gateway
- API Gateway architecture and integrations
- API security and traffic management
AWS Cloud
- AWS ECS
- AWS Lambda
- Amazon DynamoDB
- Amazon Aurora PostgreSQL
- Amazon API Gateway
- Amazon ElastiCache / Redis
- Multi-region AWS architecture
Infrastructure & DevOps
- Terraform
- Infrastructure as Code (IaC)
- CI/CD pipelines
- AWS deployment and infrastructure automation
Security & Authorization
- OAuth 2.0
- OpenID Connect (OIDC)
- JWT
- ACL (Access Control Lists)
- RBAC and fine-grained authorization
- API authentication and authorization
Good to Have
- Experience with AWS EventBridge.
- Experience with AWS Route 53 and Application Load Balancer (ALB).
- Experience with distributed systems and microservices.
- Experience with API observability and OpenTelemetry.
- Experience with Redis-based caching and token management.
- Experience designing enterprise-scale, multi-region API gateway platforms.
Candidate Requirements
- Experience in backend development.
- Strong hands-on experience with Node.js, TypeScript, and GraphQL.
- Practical implementation experience with AWS cloud services.
- Experience working with Apigee and/or Kong Konnect.
- Solid understanding of API security, authentication, authorization, and access control.
- Experience with Terraform and cloud infrastructure automation.
- Ability to work independently in a freelance project environment.
📌 Freelance Backend Engineer – Node.js, GraphQL & AWS API Gateway (India)
🏢 IndiTech Consulting
📍 India