Senior Full Stack Engineer (Rails / React)
Senior Full Stack Engineer (Rails / React)

Senior Full Stack Engineer (Rails / React)

Full-Time 48000 - 84000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join our team to develop and enhance our referral marketing platform using Rails and React.
  • Company: Buyapowa is a dynamic company focused on innovative referral marketing solutions for enterprise clients.
  • Benefits: Enjoy a flexible work environment, opportunities for experimentation, and collaboration with a passionate team.
  • Why this job: Make a real impact in a small team while working on exciting new products and technologies.
  • Qualifications: 5 years of Ruby on Rails, 3 years of JavaScript and React experience required.
  • Other info: No whiteboard tests or take-home exercises; just genuine discussions about your skills.

The predicted salary is between 48000 - 84000 £ per year.

Hi Folks, We're Buyapowa and we're looking for 2 senior full stack developers (PE3+) to join us and help build out our core team.

Our primary Rails monolith is a referral marketing platform used by major enterprise clients. We pride ourselves on a lean but capable integration with high quality APIs and embedding that doesn’t lead to per client integration hell. We’ve recently released two new products: a client-facing ‘Campaign Management System’ and a Reward Distribution platform, as well as completing a rewrite of our referral tracking link processing system, which is now processing at 5k rpm with plenty of headroom.

Our stack is Rails with React front ends, backed by Postgres and Redis. We keep everything up to date on our projects and focus on maintainability.

We’re looking for candidates with good, up-to-date experience with:

  • 5 years of Ruby on Rails experience
  • 3 years JavaScript (ES6 and Typescript) experience
  • 3 years React experience including v18 and up
  • Comfort with build pipelines, continuous integration, and Docker
  • Proficiency with Git source control
  • Strong HTML and CSS skills
  • Good communication skills in written, verbal, and code
  • Knowledge of Sidekiq, Tailwind, GraphQL, React Hook Form, React Query

We offer:

  • An experienced and small team where you can have a great impact
  • Freedom to experiment with tools and technologies to boost your productivity
  • An opportunity to influence how we build high-quality software
  • Collaboration with all levels of our enthusiastic product team, including design and UX

The process:

  • A quick chat with our recruitment team on Google Meet
  • Initial chat with our CTO on Google Meet
  • Technical interview with team members:
  • No whiteboard technical test
  • No take-home code exercise
  • Discussion of previous design challenges
  • Basic technical questions
  • Final interview and catch-up with CTO and other interested team members
  • Senior Full Stack Engineer (Rails / React) employer: Job Traffic

    At Buyapowa, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our small, experienced team allows for significant impact on projects, while our commitment to employee growth ensures you can experiment with the latest technologies and influence high-quality software development. Located in a vibrant area, we provide a supportive environment where your contributions are valued, making it a rewarding place to advance your career.
    J

    Contact Detail:

    Job Traffic Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Full Stack Engineer (Rails / React)

    ✨Tip Number 1

    Familiarise yourself with Buyapowa's products and services. Understanding their referral marketing platform and the recent updates they've made will help you engage in meaningful conversations during interviews.

    ✨Tip Number 2

    Brush up on your knowledge of the technologies mentioned in the job description, especially Rails, React, and Docker. Being able to discuss your experience with these tools confidently will demonstrate your suitability for the role.

    ✨Tip Number 3

    Prepare to discuss your previous design challenges and how you've tackled them. This will showcase your problem-solving skills and ability to work collaboratively, which are key traits they’re looking for.

    ✨Tip Number 4

    Practice your communication skills, both verbal and written. Since good communication is highlighted in the job description, being articulate about your experiences and ideas will set you apart from other candidates.

    We think you need these skills to ace Senior Full Stack Engineer (Rails / React)

    Ruby on Rails (5+ years)
    JavaScript (ES6 and TypeScript, 3+ years)
    React (3+ years, including v18 and up)
    Build pipelines and continuous integration
    Docker proficiency
    Git source control
    HTML and CSS skills
    Strong communication skills (written, verbal, and code)
    Knowledge of Sidekiq
    Familiarity with Tailwind CSS
    Experience with GraphQL
    Understanding of React Hook Form
    Experience with React Query

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails, JavaScript, and React. Include specific projects where you've used these technologies, especially if they relate to referral marketing or similar platforms.

    Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience with build pipelines, continuous integration, and Docker.

    Showcase Communication Skills: Since good communication is key for this role, consider including examples of how you've effectively communicated in previous positions, whether through code documentation, team collaboration, or client interactions.

    Prepare for Technical Discussions: Be ready to discuss your previous design challenges and technical experiences during the interview process. Think about specific problems you've solved and be prepared to explain your thought process clearly.

    How to prepare for a job interview at Job Traffic

    ✨Showcase Your Technical Skills

    Be prepared to discuss your experience with Ruby on Rails, JavaScript, and React in detail. Highlight specific projects where you've used these technologies, especially any that align with the company's focus on maintainability and high-quality software.

    ✨Communicate Clearly

    Good communication skills are essential for this role. Practice explaining your thought process and technical decisions clearly, both in verbal discussions and when writing code. This will demonstrate your ability to collaborate effectively with the team.

    ✨Prepare for Design Challenges

    Since there won't be a whiteboard test or take-home exercise, think about previous design challenges you've faced. Be ready to discuss how you approached these problems, the solutions you implemented, and the outcomes of your decisions.

    ✨Familiarise Yourself with Their Stack

    Make sure you understand the technologies mentioned in the job description, such as Postgres, Redis, Docker, and Sidekiq. Being able to discuss how you've used these tools in past projects will show your readiness to contribute to their existing systems.

    Senior Full Stack Engineer (Rails / React)
    Job Traffic
    J
    • Senior Full Stack Engineer (Rails / React)

      Full-Time
      48000 - 84000 £ / year (est.)

      Application deadline: 2027-06-12

    • J

      Job Traffic

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >