Skip To Main Content
backBack to Search

Senior JavaScript Developer

JavaScript, Backbone marionette js, underscore.js, Java, Node.js

We are seeking a highly skilled and experienced Senior JavaScript Developer to join our team on a remote basis.

As a Senior JavaScript Developer, you will be responsible for designing and building scalable, high-quality web applications for our customer's cloud-based products. You will work closely with a team of talented Product Managers, Designers, and Architects to develop end-to-end solutions to make the administration of the products simple at the Enterprise scale.

If you are a motivated self-starter with excellent problem-solving skills and a passion for building high-quality web applications, we would love to hear from you. Please apply today and join our team of talented developers.

Responsibilities
  • Design and build scalable, high-quality web applications using modern HTML, CSS, JavaScript, REST, and JSON
  • Collaborate with Product Managers, Designers, and Architects to develop end-to-end solutions for cloud-based products
  • Drive innovation by coming up with new and exciting ideas to creatively solve issues, as well as proactively look for opportunities to improve the design, interface, and architecture of the customer's products on the cloud
  • Use NodeJS to build large-scale single-page web applications
  • Work with Agile software development methodologies (e.g., XP, scrum) to deliver high-quality software on a regular basis.
  • Use data-driven development to make informed decisions about product features and improvements
  • Ensure that all code is maintainable, testable, and scalable
  • Work collaboratively with other developers, as well as independently when needed, to achieve project goals
Requirements
  • Bachelor's degree in Engineering, Computer Science, or equivalent
  • Mastery of standard front-end technologies like modern HTML, CSS, JavaScript, REST, and JSON
  • 4+ years of experience designing and building production-level web applications, especially for delivery as SaaS
  • Expertise in NodeJS
  • Experience working with agile software development methodologies (e.g., XP, scrum)
  • Familiarity with data-driven development
  • Experience using AWS and Docker containers
  • Backbone Marionette.js, Underscore.js hands-on experience
  • Understanding of front-end architecture, building large-scale single-page web applications.
  • Strong interpersonal and communication skills
  • B2+ English level
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