Senior Node.JS Engineer
Location:
• Zagreb, Croatia
• Osijek, Croatia
• Remote, Europe
Category: Node.js
What's the Project?
Our client believes everyone should be able to define & control their bodies, health & well-being. Their mission is to build a direct-to-consumer, virtual-first healthcare platform that celebrates & supports the agency & autonomy of LGBTQIIA+ members. In building this platform, they are focused on providing agency, reliability, and transparency to their members
The current healthcare system is not accountable to the patients it serves. Therefore, to achieve the mission, our client believes it is imperative to build and retain direct (paying) relationships with the LGBTQ+ community by offering them products that meet critical needs and delight them. Over time this will result in our client, on behalf of the community, being able to remake more and more of the currently broken system from the inside out.
We are looking for highly motivated and passionate individuals who will help enhance the user experiences of our services and help bring our Customer Portal to the next level.
You Perfectly Match If you have:
- Minimum of 5 years of experience in back-end development
- Strong knowledge of server.side development using Node.js, with experience building scalable and secure APIs
- Experience working with NodeJS frameworks (Express, NestJS, Loopback, etc)
- Solid experience working with SQL databases, PostgreSQL specifically
- Good knowledge of system design, design patterns, data structures, and basic algorithms
- Strong proficiency with REST API design & implementation
- Proficiency in Object-Oriented programming and/or functional programming
- Proficient understanding of code versioning tools such as Git
- Hands-on experience with unit and integration testing
Nice to have:
- Experience in the U.S. healthcare domain
- Experience working with multiple back-end frameworks
- Experience working with serverless designs
- Experience with AWS
- Proficient using Git version control
- Experience working with infrastructure tools (e.g. Docker)
- Experience with ReactJS is a plus
- Experience with messaging and streaming
- Experience with CI and deployment tools
Your day-to-day activities:
- Collaborating with the team to develop high-quality back-end code that meets business and user needs
- Building complex and responsive user interfaces using React
- Integrating with GraphQL APIs to fetch and update data
- Using state management libraries to manage application state
- Writing and executing tests to ensure the quality and stability of the codebase
- Help maintain code quality, organization, and automatization
- Participating in code reviews and ensuring that the codebase meets quality and performance standards
Ready to dive in?
Contact us today or apply below.