Pinpoint is the ATS that makes complex hiring simpler.
Senior Product Engineer
Location
United Kingdom
Posted
4 days ago
Salary
£70K - £80K / year
Seniority
Senior
Job Description
Senior Product Engineer
Pinpoint Applicant Tracking System
• Build full-stack features using Ruby on Rails and React (TypeScript) within a small, focused squad. • Own your product area end-to-end: from real customer workflows and edge cases through to delivery, performance, and ongoing quality. • Integrate white-labelled third-party services seamlessly into the platform, and own the vendor relationship, including hands-on debugging when the issue is on their side. • 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.
Job Requirements
- 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.
- Fluent with AI-assisted development and able to show how it's changed the way you work.
- Comfortable operating in ambiguity and taking end-to-end ownership.
- Experience on multi-persona, workflow-heavy SaaS products.
- Strong written communication: clear, direct, and able to explain technical decisions to non-engineers and external partners alike.
- Bonus: deep experience integrating third-party APIs / white-labelled services, usage-based / billing features, and refactoring or migrating systems.
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer, Bilingue
PERCEPTIO S.A.S.Consultoría SAP🔷SAP Cloud ERP🔷Expert Hub🔷Centro de atención en la nube🔷SAP Business IA
• Desarrollar y mantener aplicaciones utilizando AEM y Java • Colaborar con equipos para implementar soluciones tecnológicas • Asegurar la calidad y rendimiento de las aplicaciones
Software Development Engineer II, Search
MapboxMapbox powers navigation for people, packages, and vehicles everywhere.
• Design, code, and optimize core search algorithms for on-device execution. • Take ownership of complex offline data delivery systems. • Collaborate with multiple R&D and backend teams. • Engage directly with automotive OEMs to understand hardware specifications and troubleshoot integration challenges. • Collect and monitor deep system telemetry to evaluate performance tradeoffs. • Define the technical roadmap and write technical design documents.
• Architect and ship reliable, high-velocity features that handle critical traffic with low end-to-end latency. Partner closely with product management and technical leadership to break down complex system requirements into manageable, iterative milestones. • Drive rigorous code reviews and push for maintainable patterns in our Go codebase, ensuring high testing standards (unit, integration, and component testing) are executed across the team. • Manage and enhance cloud configurations across AWS and Azure environments utilizing Infrastructure as Code (Terraform). Ensure deep observability coverage by standardizing metrics, alerts, and distributed tracing across core data pipelines. • Advocate for a clean architectural foundation. Proactively identify technical debt, system bottlenecks, and single points of failure (SPOF), balancing feature delivery with critical platform refactoring. • Foster a collaborative environment by mentoring junior engineers, leading technical sprint planning, and sharing expertise across distributed engineering nodes.
• Learn everything there is to know about aviation maintenance planning through our on-boarding process (so don't worry if you do not have any experience in this industry!) • Analyze tough customer problems and come up with great designs that you will turn into efficient backend solutions • Design, develop, and maintain scalable systems and well-tested features • Design and implement services that are reliable, high-quality, performant, and sustainable • Work with our business team to build great user stories and designs from (sometimes) ambiguous requirements or problems • Occasionally wear many hats due to our smaller team size, with opportunities to work on everything from design to deployments, or meeting with our customers to build integrations for them



