Senior Full Stack Developer

Posted 1 day 5 hours ago by Buyapowa Limited

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Buyapowa is seeking an experienced full stack developer to join our product development team, with expertise in Ruby on Rails and a strong understanding of front-end technologies. If you're interested, read on and apply now. We look forward to speaking with you.

WHO WE ARE:

We're the tech team at Buyapowa, a marketing tech firm based in London. Our team is fully distributed, working remotely across Europe and Vancouver. We are a small, dynamic team focused on delivering impactful projects that enhance joy, productivity, and stability.

We value:

  • Test-driven excellence
  • Iteration, refactoring, and continuous improvement
  • Ownership and support for our products
  • Pragmatic technology choices
  • Customer-centered thinking and goal orientation
  • Sustainable work pace

As we enter our next growth phase, we are hiring for multiple roles to scale our product offerings.

THE ROLE

As a senior full-stack developer, you will be part of the team responsible for developing our core products, including high-scale SPAs supported by backend services. Your work will involve the referral marketing technology embedded in client sites, CRM, and CMS systems.

We prioritize selecting the right tools for the job, allowing you to work with technologies and methods you prefer. Your responsibilities will include supporting existing applications, building new user experiences, and delivering high-quality features with rapid feedback cycles.

Our tech stack primarily includes React (v18+), Ruby on Rails, Postgres, Redis, running on Heroku and AWS services through Terraform, designed for enterprise-level security and scalability. We keep our approach simple.

YOU WILL BE EXPECTED TO:
  • Design solutions from scratch
  • Collaborate within a diverse team
  • Implement TDD
  • Review peer code
  • Pair and learn with team members
  • Troubleshoot issues
  • Own stories from inception to delivery
  • Work closely with product managers and stakeholders
  • Mentor and support team skill development
YOU HAVE:
  • Over 5 years of experience with Ruby on Rails (experience with .NET/Python is a plus)
  • More than 3 years of JavaScript (ES6 and TypeScript)
  • At least 3 years of React experience (v18+)
  • Experience with build pipelines, CI, Docker
  • Proficiency in Git
  • Strong HTML and CSS skills
  • Excellent communication skills
  • Knowledge of Sidekiq, RSwag/OpenAPI, Tailwind, GraphQL, React Hook Form, React Query, Terraform
WHAT WE OFFER:
  • Opportunity to work with various technologies
  • Encouragement to suggest new ideas and experiments
  • Deliver value quickly, within days or weeks
  • Sustainable work pace
  • Leadership opportunities
HOW WE SUPPORT YOUR GROWTH:
  • Challenging work
  • Career development support
  • Meaningful business impact
  • Skills outside of pure tech
  • Support in understanding our systems
  • Encouragement to focus and avoid isolation
THE PROCESS
  1. Initial chat with our recruitment team on Google Meet
  2. Interview with our CTO on Google Meet
  3. Technical interview (no whiteboard or take-home exercises, focus on design challenges and basics)
  4. Final interview with CTO and others of interest
BENEFITS
  • Learning & Development: Personal learning budget for growth
  • Ownership: Equity incentive plan
  • Wellbeing: Annual wellness budget
  • Work/Life Balance: Encouraged breaks and flexible scheduling
  • Remote-ready: Support for remote work setup
  • Family Life: Flexible working arrangements