This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
ShiftKey is a platform that is transforming how healthcare facilities find licensed and certified professionals to fill available shifts.
The company aims to mitigate healthcare staffing shortages by enabling direct connections between facilities and healthcare professionals.
As a Senior Node.js Engineer, you will be involved in a critical transformation project, transitioning from a monolithic architecture to a polyglot microservices environment.
You will design and develop web software applications, perform coding, debugging, testing, code review, and troubleshooting throughout the application development process.
Understanding customer and business goals is essential to ensure your work has the greatest impact.
You will define deliverables that can be completed within a finite timeframe and proactively identify new opportunities for project improvements.
Making informed decisions in consultation with the Product Manager and balancing details with the big picture is crucial.
You will communicate and coordinate the team’s requirements with other engineering groups and teams.
Defining and delivering well-scoped milestones for projects is part of your responsibilities.
You will mentor less-experienced team members, providing guidance and setting a good example.
Acting as a technical advisor, you will help other engineers solve complex technical problems.
Participation in interviews and evaluating the technical skills of potential new team members is expected.
Requirements:
You must have at least 6 years of experience in the JavaScript ecosystem.
Hands-on experience with microservices architecture and building microservices using Node.js is required.
A proven track record of rearchitecting applications to microservices or developing microservices from scratch is necessary.
Experience with event-driven architecture, ideally using Kafka or a similar platform, is essential.
Familiarity with AWS deployment and at least a couple of years of experience in AWS is required.
Knowledge of building CI/CD pipelines and experience with continuous integration and deployment is necessary.
You should have experience working in an Agile environment and a solid understanding of Agile principles.
Understanding of testing principles, including test building and composition, is required.
Fluency in English is mandatory.
Benefits:
You will enjoy a high-growth, friendly, and engaging work environment with potential career development opportunities.
The position offers an above-standard paid time-off policy.
You have the option to work remotely or from the office, with quarterly meet-ups.
The modern office overlooks the Vistula River and includes recreational facilities.
Private medical care is provided.
A sport card is included as part of the benefits.
Life insurance is offered.
You will receive the latest work equipment to support your role.