Senior Software Engineer – Node.js | AWS | Agentic AI
The ideal candidate will have strong hands-on experience in Node.js, REST API development, AWS cloud services, and modern software engineering practices. Exposure to AI-powered development tools such as Cursor, Claude Code, and Agentic AI will be an added advantage.
Key Responsibilities
- Design, develop, test, debug, and maintain scalable software applications and REST APIs.
- Build high-quality, well-tested applications following unit testing and TDD practices.
- Develop and integrate third-party APIs, web services, and API Gateways.
- Contribute to application architecture, scalability, security, and performance optimization.
- Work with AWS infrastructure for application deployment and cloud-based solutions.
- Participate in code reviews, technical discussions, and mentor team members.
- Collaborate with cross-functional engineering, DevOps, and product teams.
- Identify technical risks and contribute to improving application architecture and technical processes.
Mandatory Skills
- Strong hands-on experience in Node.js and REST API development.
- Experience building scalable, customer-facing web applications.
- Experience deploying applications on AWS or similar cloud infrastructure.
- Experience with third-party API integrations, Web Services, and API Gateways.
- Strong understanding of software development practices, testing, and Agile methodologies.
Preferred Skills
- Hands-on exposure to Cursor, Claude Code, and Agentic AI tools.
- AWS services: Lambda, API Gateway, S3, and CloudFront.
- CI/CD, Git, and Jenkins.
- Serverless Framework and application development.
- Exposure to CRM and ERP integrations.
- DevOps practices and cloud-based application delivery.