freehire launches on Product Hunt on 26 August.

Follow →

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