Senior Backend Developer – Node.JS, AWS
Summary
Build and maintain Node.js serverless applications on AWS Lambda, integrating contact center tools like Amazon Connect and Amazon Lex with enterprise systems and APIs.
Responsibilities
- Design, develop, and maintain Node.js applications running on AWS Lambda.
- Build and enhance IVR and self-service workflows using Amazon Connect and Amazon Lex.
- Develop integrations between contact center platforms and enterprise applications, databases, CRM systems, and third-party APIs.
- Create reusable Lambda services to support authentication, routing, customer identification, case management, and self-service transactions.
- Develop RESTful APIs and event-driven architectures using AWS services.
- Implement secure coding practices, including encryption, authentication, authorization, and data protection controls.
- Participate in CI/CD pipeline development and deployment automation using GitHub and AWS DevOps services.
- Troubleshoot production issues and optimize application performance, scalability, and reliability.
- Collaborate with solution architects, contact center engineers, QA teams, and business stakeholders throughout the software development lifecycle.
- Develop automated unit, integration, and regression tests for serverless applications.
- Create technical documentation, deployment procedures, and operational runbooks.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience.
- 6+ years of Node.js development experience.
- 4+ years of hands-on AWS development experience.
- Experience developing and deploying AWS Lambda functions.
- Experience with Amazon Connect and/or Amazon Lex.
- Strong knowledge of REST APIs, JSON, and microservices architectures.
- Experience with AWS services such as API Gateway, DynamoDB, S3, CloudWatch, IAM, SNS, SQS, and EventBridge.
- Experience using Git and GitHub for source control and CI/CD pipelines.
- Strong debugging, troubleshooting, and performance optimization skills.Understanding of secure software development practices and cloud security principles.
Core Competencies
Demonstrates expertise in Node.js application development on AWS Lambda, with a strong focus on building IVR workflows using Amazon Connect and Amazon Lex. Proficient in developing RESTful APIs, implementing secure coding practices, and optimizing application performance within cloud environments.
Highest-signal resume keywords
- Node.js Development
- AWS Lambda Functions
- Amazon Connect
- REST APIs
- CI/CD Pipeline Development
ATS Optimization Keywords
Hard Skills
- Node.js
- AWS Lambda
- REST APIs
- JSON
- Microservices Architectures
- Amazon Connect
- Amazon Lex
- Git
- AWS Services
- Secure Coding Practices
Soft Skills
- Debugging
- Troubleshooting
- Collaboration
- Performance Optimization
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Bachelor's Degree in Information Technology
- Bachelor's Degree in Engineering
Industry Keywords
- Contact Center Platforms
- Enterprise Applications
- CRM Systems
- Third-Party APIs
- Serverless Applications
- Technical Documentation
- Deployment Procedures
- Operational Runbooks
Tools & Technologies
- GitHub
- AWS DevOps Services
- API Gateway
- DynamoDB
- S3
- CloudWatch
- IAM
- SNS
- SQS
- EventBridge