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
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)
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.