Job Overview
ShiftKey is seeking a Senior Node.js Engineer to join our team and play a pivotal role in our transformation project. This position involves transitioning from a monolithic architecture to a polyglot microservices environment. You will be responsible for designing and developing high-performance solutions that serve millions of users.
Responsibilities
- Design and develop web software applications.
- Perform coding, debugging, testing, code review, and troubleshooting throughout the application development process.
- Understand customer and business goals to ensure work has the greatest impact.
- Define deliverables that can be completed within a finite timeframe.
- Proactively identify new opportunities and advocate for improvements.
- Make informed decisions by consulting with the Product Manager and/or Product Trio.
- Communicate and coordinate team requirements with other engineering groups.
- Define and deliver well-scoped milestones for projects.
- Mentor less-experienced team members and provide technical guidance.
- Contribute to team growth by participating in interviews and evaluating potential new team members.
Requirements
- At least 6 years of experience in the JavaScript ecosystem.
- Hands-on experience with microservices architecture and building microservices using Node.js.
- Proven track record of rearchitecting applications to microservices or developing microservices from scratch.
- Experience with event-driven architecture, ideally using Kafka or a similar platform.
- Familiarity with AWS deployment, with at least a couple of years of experience in AWS.
- Knowledge of building CI/CD pipelines and experience with continuous integration and deployment.
- Experience working in an Agile environment and understanding Agile principles.
- Understanding of testing principles, including test building and composition.
- Fluency in Polish and English.
Perks of Working for ShiftKey
- Inclusive and collaborative work environment.
- Comprehensive health, vision, and dental coverage.
- Benefits effective as of the first day.
- Progressive PTO & Company-paid holidays with a broad selection of floating holidays.
- 100% 401(k) employer match up to 6%.
- Paid parental leave.
- Investment in your wellness: access to mental health support.
Our Commitment to Diversity
ShiftKey is an equal opportunity employer committed to embracing diverse and individual perspectives. We actively work to create an inclusive environment for employees to thrive.
EEO Statement
ShiftKey does not discriminate based on race, religion, color, sex, gender, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by applicable law. All employment is decided based on qualifications, merit, and business needs.
Benefits Extracted with AI
- 401(k)
- Comprehensive health, vision, and dental coverage
- Progressive PTO & Company-paid holidays
- Paid parental leave
- Mental health support
Similar jobs
Last update: 23 minutes ago
Senior Node.js Engineer
Join ShiftKey as a Senior Node.js Engineer in Warsaw, focusing on microservices and AWS in a remote-friendly role.
Senior Backend Engineer (Node.js, Remote)
Join Factor Eleven as a Senior Backend Engineer to develop scalable microservices using Node.js, TypeScript, and AWS in a remote role.
Senior Software Engineer (Node.js, AWS)
Join Homethrive as a Senior Software Engineer focusing on Node.js and AWS to build scalable, resilient systems.
Senior Full Stack Engineer (PHP, Laravel)
Senior Full Stack Engineer role focusing on PHP, Laravel, and microservices in Warsaw, Poland. Inclusive and flexible work environment.
Remote Back End Developer with NodeJS and Microservices Experience
Join Halborn as a Remote Back End Developer to architect APIs and microservices using NodeJS.
Senior Software Engineer (Node.js)
Join DriveTime as a Senior Software Engineer (Node.js) to work on cutting-edge projects remotely. Requires Node.js, TypeScript, and Azure skills.
Senior Node.js Developer
Senior Node.js Developer needed in Irving, TX to build and maintain advanced REST-based microservices using Node.js and Express.
Senior Software Engineer (Node.js, React, AWS)
Join Ksyos as a Senior Software Engineer in Amsterdam, working with Node.js, React, and AWS to innovate healthcare.
Lead Software Engineer - JavaScript/React/Node.js/TypeScript/API/GraphQL
Join as a Lead Software Engineer specializing in JavaScript, React, Node.js, and TypeScript. Fully remote, long-term contract.
Senior Backend Engineer - Node.js, Microservices
Senior Backend Engineer role at Magic Eden, focusing on Node.js and Microservices in a remote setting.
Mid and Senior Node.js Developer
Join Kilowott as a Mid and Senior Node.js Developer to manage server-side logic and integrate front-end elements.
Senior Backend Engineer
Senior Backend Engineer needed for a fully remote role, focusing on Node.js, Python, Kubernetes, and AWS.
Senior Node.js/Kotlin Software Engineer (Remote)
Senior Node.js/Kotlin Engineer for backend development in a leading health information network. Remote position with competitive benefits.
Senior Full Stack Developer (NodeJS/React)
Join Adaptiq as a Senior Full Stack Developer (NodeJS/React) to lead and develop innovative applications remotely.
Senior Node.js Engineer
Join Lumenalta as a Senior Node.js Engineer. Work remotely on innovative projects using JavaScript, Node.js, AWS Lambda, and more.
Lead Node.js Developer
Lead Node.js Developer role in Irving, TX. Build microservices with Node.js, TypeScript, AWS. Hybrid work.
Senior Node.js Developer
Join us as a Senior Node.js Developer to build backend solutions remotely. Work with Node.js, Angular, Kafka, and RabbitMQ.
Mid and Senior Node.js Developer
Seeking Mid and Senior Node.js Developers for server-side development, data integration, and performance optimization in Indiana, USA.
Senior Full Stack Engineer (JavaScript, Node.js, React.js)
Join as a Senior Full Stack Engineer to design and maintain APIs using JavaScript, Node.js, and React.js.
Senior Backend Engineer (Node.js + AWS)
Join Deel as a Senior Backend Engineer specializing in Node.js and AWS, working remotely to build scalable backend systems.
Senior Software Engineer (Node.js)
Join National Funding as a Senior Software Engineer specializing in Node.js to design and develop innovative fintech solutions.
Backend Engineer with Node.js Experience
Join Clerkie as a Backend Engineer to design and maintain scalable backend systems using Node.js, AWS, and NoSQL databases.
Senior Full Stack Engineer - AWS, Kafka, DevOps
Senior Full Stack Engineer role focusing on AWS, Kafka, DevOps in a dynamic engineering team at Birdie, Germany.
Senior Full-Stack Engineer (Node.js)
Join Innovecs as a Senior Full-Stack Engineer specializing in Node.js, working remotely with flexible hours and competitive compensation.