Lead Node.js Engineer

  • Malvern, PA
  • Posted 1 day ago | Updated 2 hours ago

Overview

On Site
Full Time

Skills

Innovation
Accountability
Thought Leadership
Project Lifecycle Management
Functional Requirements
Data Modeling
Software Estimation
Computer Science
Microservices
IT Management
Legacy Systems
Design Architecture
Agile
AngularJS
TypeScript
Node.js
Amazon S3
Amazon CloudFront
Testing
Accessibility
Cypress
Cucumber
Splunk
Bamboo
GitHub
Siteminder
Proxies
Communication
Presentations
Customer Facing
Attention To Detail
Team Leadership
Database
Amazon Web Services
Cloud Computing
API
Business Acumen
Health Care
LinkedIn
Legal
Insurance
Collaboration
YouTube
Video

Job Details

Join us as a Lead Node.js Engineer and drive innovation by owning technical solutions, guiding teams with thought leadership, and ensuring high-quality deliverables. Collaborate with architects, tackle challenges, and shape scalable architectures. Lead by example, champion best practices, and make a lasting impact. Ready to lead and inspire? Apply now!

Req.#825503395

#LI-DNI

Responsibilities
  • Takes ownership and accountability for the technology solution and output delivered by the team
  • Provides technology thought leadership and assist the team in making the right decision
  • Removes technology-related obstacles through the project lifecycle
  • Works with other architects, CTO organization, and ensures technology governance and best practices are followed
  • Understands functional, non-functional requirements & quality attributes and builds a solution for them
  • Contributes to and improves architecture and design
  • Build, review, and ensure quality of data model, API Contract, Architecture, Framework, Code, etc
  • Assists in effort estimation, planning, prioritization, and dependencies identification
  • Manages all technology artifacts

Requirements
  • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
  • 8+ years of work experience
  • 8+ years of experience designing, developing front-end applications and microservices, REST APIs
  • Hands-on technology leadership, preferably full stack development, or experience with most of the technologies listed below
  • Ability to analyze legacy application and define target state design/architecture
  • Experience in agile methodology
  • Angular, TypeScript. Node.js, S3, Lambda, ECS, CloudFront, REST, CloudWatch
  • Testing: Cucumber, Cypress
  • Code Quality and Accessibility: SonarQube, Cypress, Axe, Cucumber
  • SRE: Splunk, CloudWatch, Honeycomb, Bamboo, GitHub
  • Integration knowledge is good to have for Siteminder, Auth0, JWT, and Kong Proxy
  • IAM, Step Function
  • Excellent communication and presentation
  • Client-facing
  • Structure, organization skills
  • Ability to remove the fuzziness, deal with ambiguity
  • Attention to detail
  • Team leadership
  • Ability to work with other teams at Database, CTO organization, API Economy team, etc
  • Strong technologist with hands-on experience with AWS Cloud Native Micro-services architecture
  • Expertise in API economy with business acumen

We offer
  • 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

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.

YouTube video player
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.