As the business scales, we're moving away from large horizontal teams toward small, verticalized squads, each one owning a specific area of the platform end-to-end alongside a product manager and designer. We're hiring Senior Software Engineer who are genuinely excited by that model.
The fine print (but a bit more exciting):
- This is a remote role based in the UK or Poland, with occasional in-person team meetups.
- Our product is a configurable, platform-style ATS serving multiple personas: recruiters, hiring managers, and operations teams across a wide range of complex workflows
- Our stack is pragmatic and maintainable: Ruby on Rails (6.x), React with TypeScript, PostgreSQL, Sidekiq, and CI/CD via CircleCI (moving to GitHub Actions).
- Pinpoint is still very much in startup mode. Priorities shift, not everything is perfectly defined, and we expect people to operate well in that environment.
- Our values actually matter here. We hire people who reflect them in how they work, collaborate, and make decisions.
About the Role:
- Build full-stack features using Ruby on Rails and React (TypeScript) within a small, focused squad.
- Own your product area end-to-end: from understanding real customer workflows and edge cases through to delivery, performance, and ongoing quality.
- Contribute to architectural discussions and technical trade-offs, not just implementation.
- Help translate product needs and constraints into clean, maintainable solutions.
- Review code, mentor others, and raise the technical bar within your squad.
- Engage continuously with customer context, building the kind of in-depth product understanding that improves your technical decisions over time.
About You:
- 5+ years of professional software engineering experience building production web applications.
- 3+ years of production experience with Ruby on Rails.
- 3+ years building React applications in a production environment.
- Comfortable working with TypeScript (our frontend codebase uses it throughout).
- Background in startup or scale-up B2B SaaS environments.
- Comfortable operating in ambiguity and taking end-to-end ownership.
- Experience working on multi-persona, workflow-heavy SaaS products.
- Strong written communication — clear, direct, and able to explain technical decisions to non-engineers.
- Technically curious with a genuine interest in the problem space, not just the code.
- Experience writing automated tests (RSpec, Jest, or similar).
FAQs
What does the first 90 days look like?By 30 days: you’re comfortable with the codebase, the stack, and your squad’s product area. By 60 days: you’re shipping independently and contributing to squad planning. By 90 days: you’re a trusted owner of your area—making technical decisions, raising quality, and building genuine product context.
What We Offer:
- Comprehensive healthcare – Excellent medical, dental, & vision coverage for you and your family
- Unlimited holidays – Take the time you need to rest and recharge
- Mental health support – Unlimited, immediate access to professional counseling via Spill
- Retirement contributions – 401k or pension contributions depending on your location
- Remote-first – Work where you’re most productive, with flexibility and trust as the default
- Equity with real upside – Share in the long-term value you help create
- Fully paid parental leave – Up to 16 weeks of paid leave for new parents
- Learning budget – Annual funds for courses, books, or anything that supports your growth
