Senior Full-Stack Developer
Driversnote is a product-led, profitable SaaS company headquartered in Copenhagen. We help users around the world keep accurate mileage logs for tax deductions and reimbursements. Our solution—used by self-employed professionals, employees, and businesses alike—combines intuitive mobile and web apps with automatic tracking via iBeacon hardware.
Today, Driversnote supports over 3 million total users across more than 160 countries. We’re trusted globally with best-in-class app ratings (4.7/5 average across 100,000+ reviews), and we continue to lead the mileage tracking category across both mobile platforms and web.
We’re currently a team of 40+ engaged people spanning design, mobile and web development, marketing, support and customer success. We work closely across disciplines, united by our mission to simplify everyday admin work for our users.
The productDriversnote delivers a cross-platform solution for accurate mileage tracking through a combination of mobile, web, and hardware technologies.
Our iOS and Android apps provide automatic GPS-based tracking and integrate with a proprietary iBeacon device for seamless, battery-efficient trip detection. Our mobile stack includes React Native and native modules where necessary, while the web experience is powered by a modern Next.js + React w/TypeScript frontend, built on top of a mature Ruby on Rails monolith serving a GraphQL API. We use RSpec and Jest to maintain a large suite of automated tests.
We operate on a Google Cloud Platform (GCP) infrastructure with services built around PostgreSQL, Redis and Sidekiq, and we rely on BigQuery and Looker Studio for analytics. Stripe powers our billing infrastructure across multiple geographies and currencies.
While Driversnote started as a B2C mobile-first tool, we are rapidly scaling our B2B product offering, with features like team onboarding, bulk trip management, admin roles, audit-ready reports, and integrations to streamline compliance for companies of all sizes.
We’re proud to operate a freemium business model with strong product-led growth. Our product decisions are driven by qualitative user feedback and extensive experimentation, backed by event-driven data and a structured approach to testing hypotheses.
The way we workWe use a product development process known as Shape Up, which means we work in 8 week cycles. For each cycle, we form new cross-functional teams with designers, developers, marketeers and customer supporters on them, and we let the teams focus exclusively on finishing their projects within the cycle. Each 6 week build phase is followed by a 2 week cool-down period, where we fix bugs, execute functional projects, evaluate how we did and plan the next cycle.
We have 3 shaping trios focusing on different aspects of the business. A shaping trio consists of a product manager, designer and developer who together define projects that can be designed, implemented and released within a cycle.
We like to say that our unfair advantage is that we care more than our competitors, and our users and customers tend to agree when they review our app, respond to NPS surveys and rate our support. We have a generous budget set aside for each employee to learn and develop, and we do a lot of fun stuff together. We encourage flexibility between office and home working—but this is not a fully remote position, since we put high value on sitting right next to your closest teammates.
The opportunityWe grow our product team with care, and are now looking for a seasoned Senior Full-Stack Developer to join us. You’ll work with highly experienced colleagues and collaborate across frontend, backend, and product design. This is a great fit for someone who wants to deepen their full-stack experience while contributing to meaningful, user-centric software.
You'll be joining a company where developers contribute directly to product discovery, shaping user flows, and scaling our backend. Whether you're interested in deep product mechanics, architectural challenges, or customer impact—there’s meaningful work across the stack.
The roleAs a Senior Full-Stack Developer at Driversnote, you’ll work across the full spectrum of our stack—from crafting polished frontend interfaces to optimizing backend architecture and everything in between. We operate in tight, cross-functional teams and you’ll be directly involved in shaping the features you build, not just implementing specifications.
As part of your daily life, you will:
- Build robust, user-facing features across both backend and frontend.
- Collaborate closely with designers, PMs and fellow developers on cross-functional teams during 8-week Shape Up cycles.
- Dive into our Rails application to add, extend and refactor code, always backed by tests.
- Extend and maintain a large GraphQL schema consumed by our mobile and web clients.
- Use and evolve our design system in NextJS (React + Typescript) to build smooth user interfaces.
- Identify performance bottlenecks in our PostgreSQL database and optimize queries.
- Review code, mentor colleagues and uphold high standards in maintainability and clarity.
- Contribute to architectural and product-level decisions, including shaping specs and scoping features during planning phases.
You must:
- Have 5+ years of experience building and maintaining full-stack web applications.
- Be confident working with both backend and frontend technologies—even if you have a preference.
- Have professional experience in at least one server-side language (e.g. Ruby, Python, Node.js).
- Be proficient in JavaScript/TypeScript and modern frontend frameworks (React, Vue, etc.).
- Be comfortable working with relational databases and writing optimized SQL.
- Understand Git workflows, code reviews and CI/CD pipelines.
Bonus if you have:
- Experience with Rails, GraphQL, or working in a modular monolith architecture.
- Knowledge of Stripe, Google Cloud, background jobs (Sidekiq/Redis), or React Native.
- A passion for improving dev tooling, testing practices, or performance at scale.
- Prior experience with analysing and optimizing security aspects of web and mobile applications.
Vision & mission: We work to eliminate work-life hassles to let people focus on what matters. Today, that means removing the pain and trivial work of handling mileage, while providing peace of mind that nothing is forgotten and all rules are followed.
Product-led: We focus our work on the end-user and optimize for bottom-up adoption. People’s use of our product is what leads to our growth. We primarily sell through our product and as self-service. We invest in customer success instead of outbound sales. Our marketing is focused on people with a need, leading them to the product.
Lean & data-driven: We try to get a deep understanding of the problems we’re solving. But we also acknowledge that we often can’t predict the outcome of our work. So we believe in an experiment-based approach to product development with short build-measure-learn cycles. For this reason, we also don’t believe in detailed plans that span quarters or even years.
Long-term & compounding: We invest in things that will have a continuous return and compound. For example, we prefer a 1% improvement in activation rate over a flashy €100k deal. We’re self-funded, so we don’t stress about the next funding round and take the time to go into depth with our work.
What we offerAt Driversnote you’ll join an international team of talented, curious people who are fun to be around. You will have the opportunity to influence decisions at all levels and grow alongside skilled peers across product, design, marketing, and engineering.
You’ll get to work with and learn from a team of experienced entrepreneurs and tech leaders, and we’ll dedicate resources to help you grow with a personal development budget.
We work in a relaxed and friendly environment from our new offices near The Meatpacking District in Copenhagen. We enjoy:
- Freshly cooked lunch every day (with vegetarian options)
- Top-notch coffee, cozy Friday drinks
- Team events like gaming nights, a running club, and of course our epic summer and Christmas parties
We believe in protecting our personal time and relationships. Many of us have families and value a healthy work-life balance, which we back with a competitive salary and all expected benefits.
You can also take a peek at our LinkedIn page to get a feel for the people and culture.
How to applyClick the button below and complete the application form.
We look forward to hearing from you!
We accept applications until June 9, 2025. After this, we expect to take a couple of days to review all applications and get back to you no later than June 16. Expect case work during the interview process. The case will be representative of the kind of work you’ll do with us.
For further information or questions, please contact Casper Fabricius at cf@driversnote.com or (+45) 40 50 84 09
Please note in your application that you found the job at Jobindex