Skip to main content
EPAM Systems, Inc.
Scraped fromIndeedYesterday
BackendSenior

Senior Node.js AI Software Engineer

Node.jsNestJSTypeScriptGraphQLREST APIAWSAzureOpenAI APILLM
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

EPAM is looking for a Senior Node.js AI Software Engineer to design and develop scalable backend services using Node.js, Nest.js, and TypeScript, build GraphQL and REST APIs, work with AWS and/or Azure cloud environments, and integrate AI capabilities including LLM-based solutions into production applications.

Responsibilities

  • Design, develop, and scale robust backend services using Node.js, Nest.js, and TypeScript
  • Design, build, and optimize GraphQL and REST APIs, ensuring reliable and seamless third-party integrations
  • Deploy, manage, and optimize backend applications and cloud environments on AWS and/or Azure
  • Research, evaluate, and integrate AI models and services to deliver intelligent product features
  • Integrate AI/ML APIs, including LLM-based solutions, into production applications
  • Collaborate with engineers, architects, product managers, and other stakeholders to design effective technical solutions
  • Participate actively in Scrum events, including Sprint Planning, Daily Standups, and Retrospectives
  • Participate in code reviews and contribute to maintaining high engineering standards
  • Write clean, maintainable, and testable code and contribute to automated testing practices
  • Troubleshoot and resolve complex backend, API, integration, and performance issues
  • Contribute to architectural discussions and continuously improve backend development practices

Requirements

  • 5+ years of practical experience in backend development
  • Strong hands-on experience with Node.js, Nest.js, and TypeScript
  • Proven experience designing and developing GraphQL APIs
  • Solid experience building REST APIs and integrating complex third-party services
  • Hands-on experience with AWS and/or Azure cloud platforms
  • Practical experience integrating AI/ML APIs, such as OpenAI and other LLM-based services, into production environments
  • Good understanding of backend architecture, scalable systems, and microservices principles
  • Experience working in an Agile/Scrum environment
  • Strong understanding of software development best practices, clean code, testing, and code quality
  • Ability to collaborate effectively with developers, architects, product teams, and other stakeholders
  • Upper-Intermediate or higher level of English

Benefits

  • Work on a flexible schedule remotely or from any of our comfortable offices or coworking spaces in Ukraine
  • Receive the necessary equipment to perform your work tasks
  • Change projects and technology stacks within EPAM
  • Gain experience in various business domains (Insurance, E-commerce, Healthcare, Finance, Travelling, Media, Artificial Intelligence, and more)
  • Relocation opportunities may be available for eligible candidates
  • Participate in volunteer, charity programs and communities
  • Plan your individual career path together with your manager
  • Receive regular feedback from colleagues
  • Improve your English for free with certified teachers
  • Get the opportunity to undergo free training and certification in AWS, GCP, or Azure Clouds
  • Use the internal E-learn training program (18,200+ specialized training and mentoring programs)
  • Access corporate accounts on LinkedIn Learning, Get Abstract and other partner resources
  • Study at EPAM Solution Architecture School
  • Develop as a leader through various leadership schools
  • Participate in internal communities (500+ meetups, technical discussions, etc.)
  • Vacation and sick leave (including a sick leave without a medical certificate)
  • A wide range of Voluntary Medical Insurance programs
  • Medical insurance for family members at corporate rates
  • Company support during significant life events
  • Support for psychological comfort: discounts on services from mental health specialists or coaches
  • E-kids program - a free programming language training program for EPAMers' children

Who to contact

Senior Node.js AI Software Engineer
View Original