Software Engineer II - Backend (Ruby/PHP/Scala)
On-site · London, England, United Kingdom
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
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.