Backend Rails Engineer — Payments Platform

Cacheflow

Greater London

On-site

GBP 81,000 - 126,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Commerce is seeking a Software Engineer to design, implement, and maintain Ruby on Rails services for the payments offering on the BigCommerce platform. You will ensure production-grade quality with tests, instrumentation, and documentation.

You will troubleshoot live traffic issues, optimize performance, and collaborate with product, design, and operations teams to deliver scalable, secure checkout experiences for merchants worldwide.

Qualifications

  • 3+ years of professional backend development experience, with a strong focus on Ruby on Rails.
  • Solid understanding of building and operating production-grade systems (logs, traces, metrics, feature flags, debugging live traffic).
  • Familiarity with observability tooling (Prometheus, Grafana, Sentry and Lightstep).
  • A good understanding of Domain Driven Design.
  • Experience integrating with third-party APIs and services, particularly those with nuanced state transitions (like payment flows).
  • Education: Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience or completed either a comprehensive software engineering boot camp
  • Experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle
  • Experienced in developing high-performance, scalable and available web services, and applications
  • Experience with PHP and Scala is preferred

Responsibilities

  • Design, implement, and maintain features in a Ruby on Rails service for the payments offering on the BigCommerce platform
  • Ensure functionality is production-grade, with the appropriate test coverage on all layers, instrumentation in place, and documentation
  • Troubleshoot production issues and contribute to post-incident reviews to improve reliability
  • Produce bullet-proof code that is robust, efficient, and maintainable
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services
  • Engage in technical discussion of new solutions and architectures
  • Build beautiful, scalable products using modern tools
  • Collaborate with our product and design teams to define feature specifications and timelines
  • Build new features with a focus on testability and extensibility
  • Engage in technical discussion of new solutions and architectures
  • Mentor other engineers in the current domain
  • Review other engineers' code to maintain and improve quality and security
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Ensure that technical decisions support our goals of quality, performance scalability, reliability, availability, and security

Skills

Ruby on Rails
Backend development
Production-grade systems
Performance optimization
Security best practices
Code review
Mentoring

Education

Bachelor's degree in CS, EE, SW, CE, MIS

Tools

Prometheus
Grafana
Sentry
Lightstep

Job description

Commerce is seeking a Software Engineer to design, implement, and maintain Ruby on Rails services for the payments offering on the BigCommerce platform. You will ensure production-grade quality with tests, instrumentation, and documentation.

You will troubleshoot live traffic issues, optimize performance, and collaborate with product, design, and operations teams to deliver scalable, secure checkout experiences for merchants worldwide.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer, Payments & Rails Platform
Backend Engineer, Payments & Rails Platform

Commerce • Greater London

On-site
GBP 70,000 - 110,000
Senior Backend Engineer - Payments (Ruby/PHP/Scala) Hybrid
Senior Backend Engineer - Payments (Ruby/PHP/Scala) Hybrid

Makeswift, Inc. • Greater London

Hybrid
GBP 70,000 - 110,000
Backend Engineer (Ruby/PHP/Scala) – Hybrid London
Backend Engineer (Ruby/PHP/Scala) – Hybrid London

BigCommerce Pty • Greater London

Hybrid
GBP 55,000 - 85,000
Payments Backend Engineer (Ruby/PHP/Scala) – Hybrid London
Payments Backend Engineer (Ruby/PHP/Scala) – Hybrid London

BigCommerce Pty. • Greater London

Hybrid
GBP 60,000 - 80,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

Cacheflow • Greater London

On-site
GBP 81,000 - 126,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

BigCommerce Pty. • Greater London

On-site
GBP 60,000 - 80,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

Commerce Inc • Greater London

Hybrid
GBP 60,000 - 80,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

Makeswift, Inc. • Greater London

Hybrid
GBP 70,000 - 110,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

BigCommerce Pty • Greater London

Hybrid
GBP 55,000 - 85,000
Software Engineer II - Backend (Ruby)
Software Engineer II - Backend (Ruby)

Commerce • Greater London

On-site
GBP 70,000 - 110,000