Back to Careers

Open role · Engineering

Senior Full-Stack Engineer

React, Node.js, PostgreSQL · Remote (EU timezones)

Apply Now

About the role

You'll own features end-to-end on client products and internal tooling: API design, PostgreSQL schemas, and polished React front ends. We work in small squads with designers and founders, no handoffs through layers of management. Expect async-first communication with clear written specs and weekly video calls when it helps move decisions.

What you'll do

  • Build and maintain production web apps with React and Node.js (we use TypeScript across the stack).
  • Design data models and queries that stay fast as usage grows; review migrations and indexes with the team.
  • Participate in code review, pairing, and architectural decisions.
  • Ship observability, tests, and docs as part of the default path, not as an afterthought.

Stack & tools

Typical stack: React, Node.js, PostgreSQL, AWS or similar. We match the client's constraints, boring technology that scales is a feature.

React Node.js PostgreSQL TypeScript AWS

Interview process

  1. Intro call: 30 minutes: your experience, what you're looking for, how we work.
  2. Technical conversation: system design and past projects; no whiteboard riddles.
  3. Team fit: meet the people you'd ship with, discuss a real problem we'd solve together.

Requirements

  • 5+ years of professional experience shipping web products.
  • Strong React and server-side JavaScript (Node.js).
  • Comfortable with PostgreSQL or similar relational databases in production.
  • Overlap with European business hours for calls and collaboration.

Nice to have

  • Experience with B2B SaaS, billing, or analytics-heavy products.
  • CI/CD, Docker, and cloud deployments.

What we offer

Competitive contractor or employment package (depending on location), learning budget, flexible hours within EU overlap, and a team that cares about code quality and sustainable pace.

Apply for this role

Tell us about yourself and attach your CV. We review every application personally.

Resume / CV *