Senior Software Engineer - Fullstack (React, Node.js)

VanHack
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Cloud Computing
Code Review
Github
Node.js
TypeScript
Datadog
React
Rollup
Backend
GIT
WebPack
Kubernetes
GraphQL
Front End Software Development
Docker
Microservices

Job description

We're looking for a seasoned JavaScript/TypeScript engineer to join a product-driven engineering team building a modern, high-performance e-commerce platform. In this role, you'll work across frontend and backend systems, contributing to an isomorphic storefront and a set of scalable microservices. You'll collaborate closely with cross-functional teams to ship reliable, accessible, and well-architected features that directly impact the customer experience., * Develop, test, and release an isomorphic e-commerce storefront using React and Node.js

  • Build, extend, and maintain backend microservices using Node.js and Deno
  • Work with Docker, Kubernetes, and cloud infrastructure (primarily AWS)
  • Partner with product and business stakeholders to define and deliver new functionality
  • Participate actively in code reviews and collaborate daily with frontend and backend engineers
  • Own feature delivery end to end, while supporting teammates through mentorship and knowledge sharing
  • Proactively identify technical risks and propose scalable, performant solutions
  • Ensure high standards for accessibility, performance, and reliability
  • Communicate clearly with engineering leadership to align on priorities and expectations
  • Contribute to defining and enforcing coding standards and best practices

Requirements

  • 5+ years of professional experience with JavaScript and TypeScript
  • Strong engineering mindset with the ability to think holistically about system design
  • Hands-on experience building and consuming REST and GraphQL APIs
  • Familiarity with Vite and its ecosystem (Rollup, Babel/SWC)
  • Solid understanding of state management in modern frontend applications
  • Strong experience with Node.js (experience with Deno is a plus)
  • Thorough testing experience using Jest, React Testing Library, and Enzyme
  • Confident working with Git in collaborative environments
  • Experience setting up CI/CD pipelines (GitHub Actions or similar tools)
  • Familiarity with observability and performance tools such as Datadog, Core Web Vitals, or error tracking platforms
  • Strong grasp of SOLID and DRY principles
  • Fluent in English

Benefits & conditions

  • 28-32 days of paid time off, depending on tenure (excluding public holidays)
  • Flexible mobile office options, including limited remote work from other EU countries
  • Access to language learning and online training platforms
  • Employee discounts of up to 30%
  • Flexible benefits (meal vouchers, transportation, childcare support)
  • Discounted access to selected gyms and sports platforms
  • Private health insurance
  • Full access to LinkedIn Learning
  • Mental health and well-being support
  • Company-wide social initiatives and events
  • Employee share purchase program

Apply for this position