Senior Software Engineer

Skills
SoftwareA/B TestingPostgresqlRubyRuby On Rails
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Significant commercial experience in a senior engineering role
  • Deep production-grade experience with Ruby on Rails and PostgreSQL
  • Hands-on experience with structured A/B testing methodologies
  • Ability to work independently and communicate technical decisions clearly
  • Understanding of how engineering performance affects conversion and business metrics
  • Strong interest in dogs

Nice to have

  • React and TypeScript experience
  • Segment or GTM exposure
  • GraphQL familiarity
  • Storyblok familiarity
  • Vercel workflow exposure
  • Next.js exposure
  • Startup experience
  • Subscription model experience
  • International e-commerce experience

Day to day

  • Build backend-focused features and products that improve signup funnels referral loops and landing pages
  • Contribute to architecture and development direction for a maintainable modular and reliable acquisition stack
  • Partner with product design and growth marketing teams to improve tracking analytics and conversion performance
  • Maintain and optimise discount APIs session architecture server-side tracking and cookie compliance
  • Champion best practices through pair programming mentoring and code reviews

Hiring process

  • Initial call with Talent Acquisition Partner remotely
  • Take home task via Coderbyte
  • Technical interview
  • Behaviours interview and Leadership interview