Senior NodeJS Typescript Developer
Company Profile
Our client is a leading company that designs, implements, and advises on digital solutions for and in collaboration with their clients. Since its establishment in 2015, our client has gained extensive experience in the digital sector. Innovation is inherent in their DNA, coupled with a strong emphasis on quality. With over 80 employees, encompassing both technical expertise and creative talent, they drive mature advancements in digital issues for their clientele. They foster growth through enduring partnerships, deploying cutting-edge technologies to cater to national and international organizations.
Our client's culture emphasizes a people-centric approach, fostering an environment where individuals thrive through growth, knowledge-sharing, and support for personal and professional goals. We value an open, inclusive, and innovative atmosphere that encourages idea sharing and celebrates achievements.
Job description
As a Senior Backend Engineer (Typescript/Node.js) at our client, you will hold a pivotal role in spearheading the development and implementation of robust and scalable digital integrations. Your responsibilities will span various facets of technical solutioning, requiring a deep understanding of backend technologies, particularly Typescript and Node.js.
Collaborating within cross-functional teams consisting of developers, designers, QA specialists, analysts, architects, scrum masters, and project managers, you will actively contribute to the delivery of high-quality digital products. You will independently drive significant features from conceptualization through to execution, focusing on technical integrations with external systems such as headless CMS and e-commerce platforms.
Your role will involve translating intricate requirements into comprehensive technical architectures and executing robust implementations. Creating well-documented REST APIs and GraphQL endpoints will be fundamental aspects of your responsibilities. Additionally, you'll champion internal standards, ensuring code quality, maintainability, and scalability across the project lifecycle.
Furthermore, you'll play a key role in supporting and mentoring team members, fostering an environment of collaboration, learning, and growth. Your adept communication skills, both written and verbal, will be pivotal in ensuring effective collaboration with internal teams and external stakeholders.
Job requirements
To thrive in this role, you should possess:- Substantial experience in delivering high-quality (web) applications at a senior level.
- Demonstrable expertise in developing NodeJS-based server-side JavaScript/TypeScript applications using frameworks like Express or Apollo.
- Profound knowledge of modern software development techniques (unit/integration testing, CI/CD pipelines, etc.).
- Experience running NodeJS applications on containerized (Docker/Kubernetes) and/or serverless (Lambda) functions.
- Proficiency in event-driven software architecture and messaging queues such as SQS, Kafka, RabbitMQ.
- Familiarity with AWS/Azure and principles of infrastructure as code (Terraform).
- Experience in developing applications in the e-commerce domain, including payment solutions, ERP system integrations, and more.
- Excellent communication skills, both written and verbal.
- Experience supporting and mentoring junior software developers and contributing to a productive team environment.
Working conditions
- Salary of 75k - 80k per year
- 25 vacation days
- Pension plan
- Bonus in case of a positive operating result
- Hybrid working and flexible hours in consultation with your team
- You will get a laptop, headphones and more.
- You will work for well-known large international organizations.
- You may work on both personal and professional goals with us through a growth plan.
Are you the Developer we are looking for, or do you have any questions? Send an email to l.verweij@haystackpeople.nl or call +31620293364