NodeJS Developer - Remote

| Remote
Sorry, this job was removed at 11:29 a.m. (MST) on Wednesday, August 17, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Description
Are you an experienced front-end developer with a passion for designing creative user interfaces and applications using the latest JavaScript Technologies? We are hiring Senior and Lead JavaScript Engineers, who will work alongside a dynamic team to build custom solutions for some of the most prestigious global brands. Right now we are offering a $10,000 Sign-On Bonus for all JavaScript roles in the US. Now is the perfect time to explore a career with one of the fastest-growing IT Services Companies in the world. Interested? Apply now to learn more about this exciting opportunity.
Req. #275516671
WHAT YOU'LL DO

  • Implement middleware service layer according to architectural design, gathered requirements, designed contracts and capabilities of the existing micro-services using Node.js run-time environment and JavaScript programming language
  • Extend architecture of the middleware service layer (which is required for mobile applications to effectively utilize existing micro-services)
  • Gather relevant technical requirements from the mobile application team to design communication contracts (API) between mobile application and middleware service layer
  • Work closely with respective micro-service teams to discover capabilities and limitations of the existing services to effectively utilize them in middleware service layer
  • Work closely with mobile application team to resolve any issues with middleware service layer or implement change request
  • Work with micro-service teams to adjust middleware service layer implementation in case of changes on micro-service side
  • Participation in Scrum ceremonies
  • Participation in code review, estimations, and design sessions
  • Create technical documentation including high-quality documentation of code


REQUIREMENTS

  • At least 5 years' experience in software development
  • 2+ years' experience in backend development in Node.js
  • Experience in developing REST API
  • Good knowledge of Typescript as the code is written in it
  • Experience in NestJS (latest) or ExpressJS and Jest
  • Experience with developing REST API
  • Expected to be self-managing, take technical responsibility for a feature, work without supervision and test the code thoroughly using test cases
  • Knowledge of Git + Gitflow
  • A good sense of structured and readable code
  • Good understanding of Design Patterns


BENEFITS

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance


ADDITIONAL

  • This position operates in a remote capacity, but you must live within driving distance to an EPAM office. Your recruiter will discuss specific details about work location during the initial interview process
  • If you receive an employment offer from EPAM for a JavaScript role, you may be eligible for a sign-on bonus. To be eligible you must (1) apply before June 30th , 2022, (2) sign your written offer within 24 hours of receiving it, (3) join EPAM Systems within three weeks of signing your written offer. The bonus payment is a gross amount based of USD$10,000. The sign-on bonus payout will be included in your paycheck within two months of your start date. Bonuses can be accumulated if you participate in other campaigns of EPAM Systems. Former EPAM employees who resigned from EPAM in the last twelve months, are not eligible for the bonuses outlined in this campaign. The above bonus is subject to repayment in full to EPAM Systems should an employee who received it (1) Submit a termination notice to his/her employment within six months of his/her start date or (2) Take a long-term, continuous absence from work of 30 calendar days or more, except for absences beyond the control or influence of the employee. EPAM Systems reserves the right to change or end the program at any time without previous notice
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Denver, CO

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EPAM SystemsFind similar jobs