NodeJS Developer - Remote Remote USA
NodeJS Developer - Remote Description
Job #: 82596Req.#337573193
Requirements
- 3+ years of NodeJS experience (backend development)
- At least 5 years' experience in Typescript as the code is written in it
- Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms
- Experience with developing REST API
- Experience in BDD and Cucumber
- Experience in engineering practices like code review, unit testing, branching and etc
- Expected to be self-managing, take technical responsibility for a feature, work without supervision and test the code thoroughly using test cases
- Leads in design, code, and test inspections throughout life cycle to identify issues. Participates in other meetings, such as those for use case creation
- Knowledge of Git + Gitflow
- A good sense of structured and readable code
- Good understanding of Design Patterns
- Technology Stack:
- NodeJS
- Typescript
- NestJS
- Visual Studio Code or WebStorm
- Sprint Boot / Java (desirable)
- Bamboo
- Git (Bitbucket)
- JIRA
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
- Employee Stock Purchase Program
About EPAM
- 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
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