Staff Product Engineer, Backend (Go + Java)
Trinity Outsourcing Solutions
Charing Cross, United Kingdom
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
£ 120KJob location
Remote
Charing Cross, United Kingdom
Tech stack
Java
API
Artificial Intelligence
Architectural Patterns
Software Quality
Information Engineering
Monitoring of Systems
Backend
Stripe
Job description
- Turn usage into revenue. We charge based on data, which means we need rock-solid metering. You'll build the systems that count every event, sync it with payment providers, and ensure invoices are accurate down to the cent.
- Drive reliability and risk management. You will own the reliability of the platform, proactively identifying risks before they become incidents. You'll foster a security-first culture and ensure our monitoring efforts are world-class.
- Provide mentorship and improve the process. You will define the standards for code quality, testing, and observability. You act as a force multiplier-mentoring others, reviewing PRDs to ensure technical feasibility, and simplifying complex technical designs to align with product goals.
What Success Looks Like (and How You'll Get There):
- Within 1 week, you'll have shipped your first piece of production ready code.
- Within 3 months, you'll extend our billing system and provide more transparency into usage and help our customers to maintain full control over observability cost.
- Within 6 months, you'll establish new architectural patterns (Go) in our billing solution. You will be actively mentoring engineers across the organization, helping them level up their understanding of our billing architecture and integration with marketplace and CRM tools.
- Within 12 months, you will be a technical authority for our backend strategy, having successfully guided the team through major scaling challenges. You'll have played a key role in shaping the product roadmap by bridging the gap between technical constraints and customer needs.
We're looking for someone who:
- (The Big One) Has experience with billing systems or usage-based pricing models (Stripe API experience is a huge plus).
- Has deep architectural expertise in building and scaling distributed backend systems using Go. You understand the trade-offs of different patterns and can explain them clearly. Java knowledge is a nice extra!
- Expertly leverages AI and agentic coding tools to accelerate development, applying deep technical judgment to verify, refine, and own the final output.
- Understands that data accuracy is everything when money is involved. You test thoroughly because you know a bug here affects the bottom line.
- Has a "product mindset" for internal tools. You believe the tools our employees use should be just as polished as the ones our customers use.
- Is a natural mentor and cultural leader. You have a track record of improving team processes, fostering psychological safety, and elevating the quality of work around you.
- Lives and breathes Observability. As an expert in OpenTelemetry and monitoring, you contribute to improving observability not just in our product, but within our own engineering practices.
Requirements
- Usage-based billing systems
- Complex metering
- Pricing models
- Payment integrations (Stripe)
- Distributed systems architecture
- Go (strong hands-on)
- Scalable, high-reliability systems
- Architectural trade-offs
- Backend standards & patterns
- Security-first mindset
- Code quality standards
- OpenTelemetry
- Monitoring systems
- Internal observability practices
- Technical roadmap ownership
- Product mindset (internal tools)
- Mentorship
- PRD technical review
- AI / agentic coding tools
- Technical validation of AI output, * Bachelor's (preferred)
Experience:
- Java/Go: 1 year (preferred)
Benefits & conditions
- Strategic Impact: Your architectural decisions will define the trajectory of our platform for years to come.
- Brilliant Team: Work with a high-trust, high-talent team where you can lead, learn, and experiment.
- Product-Market Fit: We're solving a real problem with a product that's gaining serious traction.
- Fully Remote & Flexible: Work from anywhere in Europe with a competitive salary and stock options.
Ready to build the future of observability with us? Apply now!
Job Types: Full-time, Permanent
Pay: £106,000.00-£120,000.00 per year
Benefits:
- Work from home
About the company
Trinity Outsourcing Solutions is dedicated to connecting talented professionals with dynamic career opportunities across the world. As a trusted HR partner, Trinity offers a pathway for skilled individuals to work in roles that align with their expertise and support their career advancement. Known for fostering a supportive and growth-focused environment, Trinity provides hands-on experience and tailored opportunities for development. By prioritizing meaningful placements, Trinity enables professionals to unlock their potential and make a lasting impact within innovative companies., At Dash0, we're not just building another observability tool; we're on a mission to bring observability closer to the developers; make it a part of their everyday work. We believe that getting deep insights should be easy and accessible. Our customers praise our simpler solution that empowers developers, and we're scaling fast.
We are looking for a Staff to lead the architectural vision of our backend, joining one of our groundbreaking teams: the RevOps team, responsible for architecting our usage-based billing system (handling complex metering) and automating the flow of data between our product, Stripe, cloud marketplaces and internal reporting systems, among other things. You won't just write code; you will own the technical roadmap, drive economic efficiency in our data infrastructure, and mentor a team of brilliant engineers.