Skip To Main Content
backBack to Search

Senior Backend Engineer

Node.js, AWS Lambda, Amazon CloudWatch, Amazon DynamoDB, Amazon RDS, Cognito, Node.js Api Gateway, AWS Secrets Manager, AWS Simple Storage Service, Angular, GitHub Actions, Node.js Serverless

We are looking for a Senior Backend Engineer to join our innovative team. In this role, you will be responsible for the architecture, development, and maintenance of robust, high-performance backend systems within AWS. You will leverage serverless technologies to deliver scalable, efficient, and secure microservices that align with our evolving business needs. The ideal candidate has a deep understanding of cloud architecture, a passion for clean code, and a proven track record of delivering complex backend solutions at scale.

Responsibilities
  • Architect and develop backend systems using AWS services like Lambda, RDS, DynamoDB, and API Gateway
  • Build and maintain serverless microservices to support a variety of applications
  • Take ownership of backend infrastructure, ensuring high performance, scalability, and security
  • Collaborate with cross-functional teams to integrate backend services with frontend applications
  • Define and enforce best practices for coding, performance optimization, and testing
  • Mentor and guide junior developers to improve their technical skills and expertise
  • Write unit and integration tests to ensure system reliability and maintainability
  • Continuously evaluate and improve backend architecture, identifying opportunities for automation and optimization
  • Participate in code reviews to maintain high standards of code quality
Requirements
  • 3+ years of experience in backend development with a strong focus on AWS services (Lambda, CloudWatch, RDS, DynamoDB, Cognito, API Gateway)
  • Proficiency in Node.js and modern JavaScript (ES6+)
  • Expertise in serverless architectures and the serverless framework
  • Strong experience with RESTful API development and integration
  • Hands-on experience with CI/CD tools and deployment automation (GitHub Actions, Jenkins, etc.)
  • Proficient in writing automated tests using tools such as Jest or Mocha
  • Deep understanding of cloud security best practices and infrastructure management
  • Excellent troubleshooting and debugging skills, with the ability to solve complex technical challenges
  • B2+ level of English proficiency (both written and spoken)
  • Strong communication and collaboration skills, with the ability to work across teams
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn