Senior Node.js Engineer
Description:
Hybrid Onsite 5 days/week, alternating weeks in Jersey City, NJ
Our client is building incubators that move ideas from concept to scale using emerging technologies and human-centered design. The role focuses on Node.js and microservices to deliver cloud-based, event-driven products that improve financial lives. You will collaborate with product managers, lead technical decisions, and deliver prototypes through full-scale applications on modern infrastructure. Your work will influence new tools and potential new lines of business.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $80.00 to $85.00/hr. w2
#LI-JS1
Responsibilities:
- Rapidly develop prototypes, pilots, and full-scale distributed applications based on requirements, prototypes, or verbal input.
- Design and build microservices and APIs with an API-first approach.
- Develop and support large-scale Node.js and Express applications.
- Collaborate with digital product managers to deliver robust cloud-based solutions.
- Work across peer groups to resolve and understand complex technical and design issues.
- Apply system and application design patterns to build scalable, maintainable services.
- Contribute technical leadership and escalate issues and risks to management for timely resolution.
- Adopt new concepts and technologies quickly and implement them effectively.
Experience Requirements:
- 5+ years of software development experience with Node.js, JavaScript, and TypeScript.
- Experience designing and developing microservices with strong API design skills.
- Hands-on development and support of large-scale Node.js and Express applications.
- Event-driven application experience using Kafka or a comparable messaging platform.
- Experience with AWS services such as S3 and EC2.
- Comfort with containers using Docker and Kubernetes.
- Experience with NoSQL databases such as MongoDB.
- Experience building reusable Node.js modules and managing dependencies with NPM.
- Familiarity with libraries such as Mongoose, Casbin, and Axios (preferred).
- Experience using source control for feature-driven development in Bitbucket or Stash.
- Knowledge of CI/CD pipelines with Jenkins and Artifactory.
- Strong object-oriented skills and system design for microservice architecture.
- Work experience in an Agile development environment.
- Strong written and verbal communication and interpersonal skills.
- Demonstrated technical leadership and results orientation.
Education Requirements:
- Bachelor’s degree in Computer Science or a related discipline.
- AWS certification (preferred).