Senior Software Engineer, Product Engineering - EU

Ashby · Remote · Remote - European Union · Spain · Italy · Switzerland · Croatia · Ireland · Stockholm · Romania · Barcelona · Portugal · Berlin · Sweden · Estonia ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€119k – €145k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote (EU)
  • TypeScript + React
  • <2h meetings/week
  • No LeetCode

Join Ashby as a Product Engineer where you will own projects from research and specification to implementation. You will work in a low-process environment that prioritizes focus time, allowing you to solve complex problems across the full stack while collaborating with a small, tenured team.

What you'll do

  • Own product features end-to-end from research to deployment
  • Write product specifications and create wireframes
  • Make product and design decisions independently
  • Build reusable components and abstractions across the stack
  • Collaborate with stakeholders to define problem briefs

What you'll need

  • Experience tackling ambiguity in both product and tech
  • Ability to work across frontend and backend technologies
  • Strong communication skills for distributed collaboration
  • Proven track record of leading projects without heavy oversight
  • Comfortable balancing speed of delivery with code quality

Stack

  • TypeScript
  • React
  • GraphQL
  • Node.js
  • Postgres
  • Redis

How you'll work

  • Fully remote position for candidates in the EU
  • Flexible hours with less than two hours of meetings weekly
  • In-person gatherings twice a year for team bonding
  • On-call duties are not explicitly mentioned but implied by ownership

What you get

  • Competitive salary and equity with 10-year exercise window
  • Unlimited paid time off with encouragement to use it
  • Minimum 12 weeks fully paid parental leave
  • Generous budget for equipment, software, and home office
  • $100 monthly education budget and $250 tool allowance
  • Full health insurance coverage for employees and dependents

Hiring process

  • Introductory call with Hiring Manager (15-30 minutes)
  • Technical screen involving pair programming in codebase (1 hour)
  • Three interviews focusing on product, design, and infrastructure
  • No whiteboard exercises or LeetCode challenges involved
  • Written guidance provided for each interview stage