Opdrachten

StarApple Senior Backend Node.js Engineer

Senior Backend Node.js Engineer

Info

Functie

Senior Backend Node.js Engineer

Locatie

Zuid-Holland

Uren per week

40 uren per week

Looptijd

01.09.2024 - 02.03.2025

Opdrachtnummer

212739

Sluitingsdatum

date-icon09.09.2024 clock-icon10:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

We are seeking a highly skilled and experienced Senior Backend Node.js Developer to join our client's Backend development team. In this role, you will be a key contributor to the design, development, and maintenance of a cutting-edge Node.js/TypeScript platform. You will work closely with other developers, product owners, and stakeholders to create and enhance APIs and GraphQL services that are scalable, and efficient.

As a Senior Developer, you will be expected to take ownership of backend development tasks and contribute to architectural decisions.  Your role will be critical in ensuring the high performance, security, and reliability of the platform.


Key Responsibilities:
> Design, develop, and maintain backend services using Node.js and TypeScript.
> Collaborate with front-end developers, product owners, and other stakeholders to define API and GraphQL requirements.
> Implement RESTful APIs and GraphQL endpoints to support various front-end and third-party applications.
> Optimize application performance, scalability, and security.
> Troubleshoot and debug issues, ensuring timely resolution.
> Contribute to code reviews and maintain high code quality standards.
> Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.
> Stay up-to-date with the latest industry trends, tools, and technologies to ensure the platform remains modern and competitive.

Qualifications:
> Multiple years of professional experience as a Backend Developer.
> Node.js Expertise: A minimum of five years of hands-on experience with Node.js, including a deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
> TypeScript Proficiency: Strong experience with TypeScript, ensuring type-safe code and leveraging its benefits for large-scale applications.
> API Development: Proven experience in designing and developing RESTful APIs and GraphQL services.
> Database Knowledge: Familiarity with both SQL and NoSQL databases, with experience in database schema design and optimization.
> Testing and Debugging: Proficiency in writing unit tests, integration tests, and using debugging tools to ensure the reliability of the codebase.
> Version Control: Experience with Git and working in a collaborative, multi-developer environment.

Preferred Qualifications:
> Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
> Knowledge of microservices architecture and best practices.
> Experience with CI/CD pipelines and automated deployment strategies.

Offer:
> Contract Terms: A flexible start date, with a 6-month contract and the potential for extension based on project needs and performance.
> Working Hours: 32 to 40 hours per week
> Hybrid working model, allowing you to work both remotely and from our client's office in Zuid-Holland
Professional Growth: An opportunity to work on a high-impact project, gain experience with the latest technologies, and grow your career in a supportive environment.

Bedrijfsgegevens

Bedrijfs gegevens

StarApple

Rolomschrijving en taakafspraken

We are seeking a highly skilled and experienced Senior Backend Node.js Developer to join our client's Backend development team. In this role, you will be a key contributor to the design, development, and maintenance of a cutting-edge Node.js/TypeScript platform. You will work closely with other developers, product owners, and stakeholders to create and enhance APIs and GraphQL services that are scalable, and efficient.

As a Senior Developer, you will be expected to take ownership of backend development tasks and contribute to architectural decisions.  Your role will be critical in ensuring the high performance, security, and reliability of the platform.


Key Responsibilities:
> Design, develop, and maintain backend services using Node.js and TypeScript.
> Collaborate with front-end developers, product owners, and other stakeholders to define API and GraphQL requirements.
> Implement RESTful APIs and GraphQL endpoints to support various front-end and third-party applications.
> Optimize application performance, scalability, and security.
> Troubleshoot and debug issues, ensuring timely resolution.
> Contribute to code reviews and maintain high code quality standards.
> Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.
> Stay up-to-date with the latest industry trends, tools, and technologies to ensure the platform remains modern and competitive.

Qualifications:
> Multiple years of professional experience as a Backend Developer.
> Node.js Expertise: A minimum of five years of hands-on experience with Node.js, including a deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
> TypeScript Proficiency: Strong experience with TypeScript, ensuring type-safe code and leveraging its benefits for large-scale applications.
> API Development: Proven experience in designing and developing RESTful APIs and GraphQL services.
> Database Knowledge: Familiarity with both SQL and NoSQL databases, with experience in database schema design and optimization.
> Testing and Debugging: Proficiency in writing unit tests, integration tests, and using debugging tools to ensure the reliability of the codebase.
> Version Control: Experience with Git and working in a collaborative, multi-developer environment.

Preferred Qualifications:
> Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
> Knowledge of microservices architecture and best practices.
> Experience with CI/CD pipelines and automated deployment strategies.

Offer:
> Contract Terms: A flexible start date, with a 6-month contract and the potential for extension based on project needs and performance.
> Working Hours: 32 to 40 hours per week
> Hybrid working model, allowing you to work both remotely and from our client's office in Zuid-Holland
Professional Growth: An opportunity to work on a high-impact project, gain experience with the latest technologies, and grow your career in a supportive environment.

De recruiter

Rowan Overbeeke

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.