Utrecht
2 weeks ago
Senior Software Engineer logo

Senior Software Engineer

Lab Digital

Senior Software Engineer

Lab Digital is seeking a Senior Software Engineer to develop robust, scalable integrations with CMS and e-commerce platforms. The role involves full-stack development, technical architecture, and collaboration with cross-functional teams. Candidates must be based in the Netherlands and have senior-level experience with Node.js, TypeScript, and modern front-end frameworks.

HybridFull-timeSeniorNode.jsJavaScript

Salary

Not specified

Work Location

Utrecht, Utrecht, Netherlands, NL

Work Model

Hybrid working and flexible hours in consultation with your team; Remote status: Remote

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
Node.jsJavaScriptTypeScriptExpressApolloReactAngularVue.jsHTMLCSSREST APIsGraphQLDockerKubernetesAWS LambdaApache KafkaRabbitMQAWSAzureTerraformCI/CDUnit testingIntegration testingEvent-driven architectureResponsive designCross-browser compatibilityFront-end build toolsE-commerce domainPayment solutionsERP systemsOrder systems
Soft Skills
CommunicationCollaborationProactiveSelf-starterTeamworkDecision makingFeedbackTrainingMentoring

Preferred Qualifications

Technical (Nice-to-have)
MentoringSupporting junior developers

Key Responsibilities

  • Realising technical integrations with external systems (for example headless CMS and e-commerce platforms, payment providers, etc) that are robust, scalable and fault-tolerant.
  • Translating requirements into a technical architecture, solution and final implementation.
  • Develop and integrate robust, scalable front-end features using frameworks like React.
  • Creating well-documented, high-performance rest APIs and GraphQL endpoints.
  • Collaborate closely with UX/UI designers to implement their visions.
  • Supporting teammates in their work and provide feedback in a well-structured manner.
  • Helping define and improve our internal standards regarding code style, maintainability and scalability, among others.
  • Working with clients to train and support in-house development teams and stakeholders in working with the software products we develop.
Senior Software EngineerFull-timeHybridUtrechtIT ServicesNode.jsTypeScriptReactAWSE-commerce