Description: Node.js Developer
Work Location: Gurugram, India (Hybrid)
Job Type: Long Term Contract
Must haves: Node.js, Restful APIs, AWS, Microservices, DynomoDB
Nice to have: Java, Angular, Python
- The Developer will support the Technology team in advancing digital transformation initiatives, including e-strategy, price quote tools, and API direct solutions.
- This role is integral to the overall digitization effort aimed at delivering self-service capabilities and operational efficiency to internal and external cargo customers.
- The developer will execute development activities aligned with United’s strategic project needs.
Key Responsibilities
- Application Development: Design, develop, and deliver high-quality solutions using Node.js, HTTP, REST, NoSQL, and modern web technologies
- Technical Ownership: Work independently with minimal supervision while leveraging supplemental engineering support as needed
- Enhancement & Innovation: Build and enhance new and existing applications with a focus on scalability and performance
- API Development: Develop and maintain backend APIs using Node.js with expertise in REST-based microservices and serverless architecture
- Cloud Integration: Implement and optimize AWS technologies including Lambda, Step Functions, CloudWatch, CloudFront, Route53, DynamoDB, ECS, EC2, S3, RDS, and API Gateway
- Code Management: Utilize version control tools such as Git/SVN to maintain code quality and collaboration
- Collaboration: Partner with cross-functional teams in an agile environment to deliver iterative solutions
Qualifications
Required
- Bachelor’s degree and 5+ years of relevant work experience, or equivalent combination of education and experience
- 5+ years of hands-on experience developing APIs with Node.js (required)
- 5+ years implementing AWS technologies (Lambda, Step Functions, CloudWatch, CloudFront, Route53, DynamoDB, ECS, EC2, S3, RDS, API Gateway)
- Proficiency in cloud automation development tools such as Git, and scripting languages (Python/Bash/PowerShell)
- Demonstrated expertise in backend API development using Node.js
- Strong experience building REST-based microservices in serverless architectures
- Thorough understanding of NoSQL databases, particularly DynamoDB
- Familiarity with event/message-driven system design and architecture
- Experience working in agile development environments
- Proficient understanding of code versioning tools (Git/SVN)
Preferred
- Knowledge of Python and/or other scripting languages
- Experience with Express.js and Next.js frameworks
- Working knowledge of Angular
- Familiarity with various NoSQL databases
- Java programming experience
- Docker containerization experience