Job Summary :
We are looking for an experienced full-stack engineer with strong expertise in building modern, scalable, and event-driven applications. The ideal candidate has a solid background in Node.js development, cloud-native architectures, and serverless computing on AWS. You will design, develop, and deploy distributed systems that power high-performance applications, leveraging services such as AWS Lambda and SQS, with hands-on experience in Elasticsearch for search and analytics.
Roles & Responsibilities :
Design and implement serverless applications and event-driven systems using Node.js and AWS services (Lambda, SQS, API Gateway )
Build, test, and deploy scalable backend services and APIs
Integrate with Elasticsearch for search and analytics capabilities.
Collaborate with product managers, architects, and engineers to deliver high-quality solutions.
Write clean, maintainable, and efficient code following industry best practices.
Optimize applications for performance, scalability, and cost-effectiveness in the cloud.
Participate in code reviews, technical discussions, and mentorship of junior developers.
Implement monitoring, alerting, and logging solutions to ensure application reliability.
Contribute to CI / CD pipelines and automated deployment strategies.
Stay up to date with emerging technologies and provide recommendations for improvement.
Skills & Experience Required :
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of professional software development experience, with 3+ years of hands-onNode.js development.
Strong experience with AWS cloud services, especially Lambda, SQS, API Gateway, S3, and CloudWatch.
Practical experience in serverless architecture and event-driven design patterns.
Experience working with Elasticsearch for search and data indexing.
Solid understanding of RESTful APIs and microservices architecture.
Familiarity with front-end frameworks like React.js or Vue.js will be an advantage.
Familiarity with Serverless Framework will be an advantage.
Strong knowledge of version control (Git), Agile methodologies, and CI / CD pipelines.
Experience with application performance monitoring and troubleshooting distributed systems.
Strong problem-solving and analytical skills, with attention to detail.
Excellent communication and collaboration skills, with the ability to work in cross-functional teams.
What will you learn on this job?
This position offers the opportunity to deepen expertise in serverless development on AWS, event-driven systems, and Elasticsearch, while gaining exposure to front-end frameworks and collaborating with a cross-functional team to deliver scalable, high-quality applications.
Designation : Software Engineer,2
Working Hours : 1 : 00 PM to 10 : 00 PM IST
Location : Ecoworld, Bengaluru, Karnataka
Stack • Bengaluru, Karnataka, India