Role Summary :
We are seeking a highly skilled Backend Developer with hands-on experience in Node.js , AWS cloud services , Kafka , and Docker . The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems deployed on AWS, ensuring optimal performance and reliability.
Principal Responsibilities :
- Design, develop, and maintain backend services using Node.js on the AWS cloud platform
- Implement scalable and secure serverless applications using AWS Lambda , S3 , SNS , SQS , and Step Functions
- Build real-time and asynchronous data pipelines using Kafka
- Manage containerized deployments using Docker and Kubernetes on AWS
- Work with NoSQL databases such as DynamoDB and Aurora
- Collaborate with cross-functional teams to define and implement system requirements
- Ensure application performance, scalability, and security best practices
- Participate in code reviews, testing, and continuous integration / deployment processes
Essential Skills : - Node.js
- AWS Services : Lambda, S3, SQS, SNS, Step Functions, DynamoDB, Aurora, Kubernetes
- Kafka
- NoSQL database experience
- Docker
Desired Skills : - Python
- JMS technologies (IBM MQ, TIBCO EMS)
Skills Required
Node.js, S3, Sqs, Sns, Step Functions, Dynamodb