Senior Software Engineer (Ruby on Rails)

Senior Software Engineer (Ruby on Rails)

Slough Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
B

At a Glance

  • Tasks: Join our dev team to design and implement features for a global payments platform.
  • Company: B4B Payments is a leading fintech company revolutionising transaction payments with innovative technology.
  • Benefits: Enjoy 25 days annual leave, wellness days, discounts, and a supportive work environment.
  • Why this job: Be part of a collaborative team that values innovation and quality in a fun atmosphere.
  • Qualifications: Senior engineer with strong Ruby on Rails experience and a passion for software quality.
  • Other info: Remote, hybrid, or London-based roles available; we value diversity and teamwork.

The predicted salary is between 43200 - 72000 £ per year.

B4B Payments is a multi-award-winning, global financial services technology company offering an advanced transaction payments platform and APIs for emerging payments and financial services. Our flexible technology and comprehensive services include embedded finances, payment accounts, FX, rapid payouts, physical and virtual card issuing, and BIN sponsorship.

With over 18 years of expertise in payments, B4B Payments is headquartered in the UK. In Europe, B4B Payments is regulated as an e-money institution (EMI) authorised by the Financial Conduct Authority (FCA) and the Bank of Lithuania and is a Mastercard® Principal Member.

B4B Payments’ US division (B4B Payments USA, Inc.) is based in Boston, MA, and specialises in enabling companies to reduce costs and increase efficiency in managing corporate expenditure and global payouts.

About the role: We are looking for a UK based, experienced Software Engineer with a deep knowledge of Ruby on Rails to join our friendly, well organised and product led dev team here at B4B Payments. You will be working closely with a product owner to deliver accurate, reliable and performant solutions as part of our global payments platform.

Responsibilities:

  • Bring your energy and engineering mindset to help us build great tech in a fun and fulfilling environment.
  • Design and implement new features as part of a product specific team led by a product owner.
  • Take ownership of the end-to-end software development lifecycle from technical specification through to testing and warranty.
  • Provide feedback and mentoring of your peers through the software development lifecycle.
  • Contribute ideas to improve how we build software and actively participate in retrospectives.

Requirements:

Essential (Need to have):

  • Senior level engineer with deep Rails experience and a track record of building and scaling high performance, secure systems in production.
  • Strong knowledge of the Rails tech stack.
  • Experience of working in a product led environment.
  • Commitment to software quality, test coverage, and operational reliability.
  • Ability to handle complex data sets and transactions in a financial services context.

Desirable (Nice to have):

  • Experience in fintech, payments, banking, or working with payments and cards.
  • Experience of working in a regulated and/or PCI/SOC2 compliant company with high availability and high security requirements.
  • Experience with Node and React in production systems.

Our tech stack: Rails / Node / React / MySQL (MariaDB) / Linux, AWS ECS, Fargate, Lambda, Ansible, Terraform, AppSignal, Papertrail.

What we offer:

  • 25 days annual leave.
  • Annual wellness day off.
  • Access to one-to-one confidential counselling sessions through our Employee Assistance Programme.
  • Access to retail & other discounts.
  • Vitality health care plan.
  • Access to ‘Nous Finance - a smart way to save money’.
  • Learning & development support.
  • Ride-to-work scheme.
  • Employee assistance programme.
  • Regular socials and relaxed working environment.

Make a difference: We’re always on the look out for talented individuals to help take us further – It’s important to us to hire the right people and work out a role that works.

Equality: We strive to create a workplace that reflects the diverse communities we serve and where everyone feels empowered to bring their full, authentic selves to work.

Teamwork: The strength of our team does not only lie in our combined experience and expertise but our ability to trust each other, no matter what. We understand that our best work is not produced by individuals but by enjoying collaboration as a team and supporting each other every day.

Quality: We provide award-winning solutions and unsurpassed service that, together, deliver premium value to our customers.

Innovation: Redefining the standard of excellence is in everything we do. Therefore, we are open to ideas that challenge the conventional views and drive innovation. The only constant in life is change and we believe that in order to stay relevant we must continuously improve and evolve with the changing needs of society.

Trust: We strive to act in a manner that builds trust with our team, clients, business partners, and other stakeholders. We firmly believe that actions speak louder than words and transparency is key.

NOTE: We kindly request that you contact us by submitting your CV, indicating your current location, and confirming your eligibility to work in the United Kingdom. We assure you that our team will promptly respond to your inquiry. Please note that we are not considering inquiries or applications from Agencies. Additionally, we regret to inform you that we are unable to provide visa sponsorships at this time.

Senior Software Engineer (Ruby on Rails) employer: B4B Payments - A Banking Circle Group Company

B4B Payments is an exceptional employer that fosters a collaborative and innovative work culture, offering a flexible environment with options for remote or hybrid work in London. Employees benefit from generous annual leave, wellness support, and continuous learning opportunities, all while contributing to cutting-edge financial technology solutions that make a real impact in the industry. Join us to be part of a diverse team that values trust, quality, and teamwork, ensuring your career growth in a dynamic and rewarding setting.
B

Contact Detail:

B4B Payments - A Banking Circle Group Company Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Ruby on Rails)

✨Tip Number 1

Familiarise yourself with B4B Payments' tech stack, especially Ruby on Rails. Make sure you can discuss your experience with it in detail, including specific projects where you've built and scaled high-performance systems.

✨Tip Number 2

Showcase your understanding of the financial services context. Be prepared to discuss how you've handled complex data sets and transactions in previous roles, as this is crucial for the position.

✨Tip Number 3

Highlight any experience you have in a product-led environment. Be ready to share examples of how you've collaborated with product owners to deliver reliable solutions, as teamwork is highly valued at B4B Payments.

✨Tip Number 4

Demonstrate your commitment to software quality and operational reliability. Discuss your approach to testing and maintaining high standards in your work, as this aligns with the company's focus on quality and innovation.

We think you need these skills to ace Senior Software Engineer (Ruby on Rails)

Ruby on Rails
Software Development Lifecycle
Test Coverage and Quality Assurance
Performance Optimisation
Data Handling in Financial Services
Mentoring and Peer Feedback
Product-Led Development
High Availability Systems
Security Compliance (PCI/SOC2)
Node.js
React
MySQL (MariaDB)
AWS (ECS, Fargate, Lambda)
Ansible
Terraform

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails and any relevant projects you've worked on. Emphasise your senior-level engineering skills and your ability to handle complex data sets in a financial services context.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific aspects of B4B Payments that resonate with you, such as their commitment to innovation and teamwork. Highlight how your background aligns with their requirements.

Showcase Relevant Experience: When detailing your work history, focus on your achievements in product-led environments and your experience with high-performance systems. If you have fintech or payments experience, make sure to include that as well.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at B4B Payments - A Banking Circle Group Company

✨Showcase Your Ruby on Rails Expertise

Make sure to highlight your deep knowledge of Ruby on Rails during the interview. Be prepared to discuss specific projects where you've built and scaled high-performance systems, as this is crucial for the role.

✨Demonstrate Your Product Mindset

Since B4B Payments operates in a product-led environment, share examples of how you've collaborated with product owners in the past. Discuss how you contributed to delivering reliable and performant solutions that meet user needs.

✨Emphasise Software Quality and Reliability

Talk about your commitment to software quality, test coverage, and operational reliability. Be ready to explain your approach to handling complex data sets and transactions, especially in a financial services context.

✨Be Ready to Discuss Team Collaboration

B4B Payments values teamwork and collaboration. Prepare to share experiences where you've mentored peers or contributed to team retrospectives, showcasing your ability to work well within a team and support others.

Senior Software Engineer (Ruby on Rails)
B4B Payments - A Banking Circle Group Company
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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