This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're hiring a software engineer for a new Acquisition & Monetization product team. This new team will be responsible for building and operating product features and functionality related to: The overall user journey from our marketing site through onboarding and activation; Self-serve payments and subscription lifecycle management via Stripe (plans, trials, upgrades/downgrades, invoicing); Product-led growth and user acquisition initiatives (virality, collaboration, sharing); Implementation of pricing and packaging strategies; Data-driven experimentation to optimize conversion, expansion, and retention.
Job Responsibility:
Drive impactful changes in our codebase
Work closely with colleagues in design and product functions to create and evolve our product
Write and review high-quality, well-tested code
Identify areas for improvement, both in our codebase and in how we work
Take full ownership of the problems you solve and the software you write to solve them – all the way to production and beyond
Requirements:
Roughly 3 - 5 years as a professional software engineer with a proven track record of success as a software engineer
Direct experience of building and delivering software using a high-level programming language
Comfortable working at the technical complexity level of a small command-line app
Foundational skills and knowledge needed to succeed
Excited to pitch in anywhere when needed, with a focus on user acquisition and monetization
Value curiosity and an eagerness to learn
Work healthily and sustainably
Treat colleagues with kindness and respect
Nice to have:
Cybersecurity knowledge
Familiarity with Ruby, Rails, React, TypeScript, Postgres, Redis and Docker