Skip To Main Content
backBack to Search

Senior JavaScript Developer

Remote in Colombia
JavaScript
& 6 others
warning.png
Sorry, this position is no longer available

We are currently seeking a Senior JavaScript Developer to join our remote team and work on developing and maintaining the core functionality of our chatbot. As a key member of the team, you will be responsible for working with Node.js and TypeScript to build scalable solutions that meet the evolving needs of our customers. In addition, you will be responsible for deploying and managing the chatbot's cloud infrastructure using Google Cloud Platform (GCP) services, including Cloud Functions.

Responsibilities
  • Develop and maintain the core functionality of our chatbot using Node.js and TypeScript
  • Deploy and manage the chatbot's cloud infrastructure using GCP services, including Cloud Functions
  • Ensure the security of the chatbot's infrastructure by following best practices in Node.js and GCP, including OAuth2, Identity and Access Management (IAM), and user authentication
  • Write unit tests and integration tests using Jest to ensure code quality and reliability
  • Create clear and concise documentation for code, APIs, architectural decisions, and system configurations
  • Collaborate with other team members to identify and solve problems
  • Participate in code reviews to ensure high-quality code
Requirements
  • At least 3 years of experience in developing scalable solutions using JavaScript, TypeScript, and Node.js
  • Proficiency in Dialogflow CX Edition to build and maintain conversational chatbots
  • Experience with Google Cloud Platform (GCP) services, including Cloud Functions for deploying and managing cloud infrastructure
  • Understanding of security best practices in Node.js and GCP, including OAuth2, Identity and Access Management (IAM), and user authentication
  • Experience with RESTful APIs and TypeScript for building scalable and maintainable solutions
  • Proficiency in writing unit tests and integration tests using Jest, a popular JavaScript testing framework, to ensure code quality and reliability
  • Strong documentation skills for creating clear and concise documentation for code, APIs, architectural decisions, and system configurations
  • Excellent verbal and written communication skills in English at an intermediate level
Nice to have
  • Experience with other GCP services, such as Cloud Storage and Cloud SQL
  • Familiarity with Docker and Kubernetes for containerization and orchestration
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines
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

These jobs are for you