BigCommerce logo
BigCommerce3 weeks ago

Software Engineer II - Backend (Ruby/PHP/Scala)

On-site · London, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Design, implement, and maintain Ruby on Rails backend services for the payments offering on the BigCommerce platform. Ensure production-grade reliability with proper test coverage, instrumentation, and documentation. Troubleshoot production issues, contribute to post-incident reviews, and produce robust, maintainable code. Tackle performance and query optimization while adhering to security protocols. Collaborate with operations/infrastructure to improve architecture and scale backend services. Engage in technical discussions of new solutions, mentor engineers in the domain, review code to maintain quality and security, and foster an open, innovative culture. Focus on building scalable, secure, and observable payment integrations that underpin checkout experiences and merchant revenue.

Required Qualifications

  • 3+ years of professional backend development experience
  • strong focus on Ruby on Rails
  • production-grade systems
  • observability tooling (Prometheus, Grafana, Sentry, Lightstep)
  • Domain Driven Design
  • experience integrating with third-party APIs and services (payment flows)
  • Bachelor's degree in CS/EE/SW/CE/MIS or equivalent experience or boot camp
  • CI and owning development tasks across the cycle
  • high-performance, scalable and available web services
  • experience with PHP and Scala is preferred

Desired Qualifications

  • 3+ years of professional backend development experience
  • Strong focus on Ruby on Rails
  • Experience with building and operating production-grade systems
  • Familiarity with observability tooling (Prometheus, Grafana, Sentry, Lightstep)
  • Experience with Domain Driven Design
  • Experience integrating with third-party APIs and services (payment flows)
  • Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience or completed boot camp
  • Experience with CI and owning tasks across development cycle
  • Experience with high-performance, scalable and available web services/applications
  • Experience with PHP and Scala is preferred
  • Ability to mentor other engineers and participate in code reviews
  • Knowledge of security best practices and PCI compliance
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

BigCommerce

Software Engineer II - Backend (Ruby/PHP/Scala)

Apply on Sorce