We are seeking a Senior/Lead Ruby Engineer to join our team and develop production-grade systems for a high-impact ecommerce payments platform.
This role includes opportunities to collaborate with a global team, enhance critical features and reliability, and work closely with peers.
Responsibilities
- Develop and maintain features in a Ruby on Rails service for the payments platform
- Deliver production-grade functionality with test coverage, instrumentation and documentation
- Diagnose production issues and contribute to post-incident reviews to improve reliability
- Participate in agile ceremonies including planning, demos and retrospectives
- Collaborate with engineering, product and customer support teams
- Integrate third-party APIs and services, particularly those with complex state transitions like payment flows
- Ensure a product-focused approach while evaluating the business impact of engineering decisions
Requirements
- 5+ years of professional backend development experience with significant focus on Ruby on Rails
- Knowledge of production-grade systems, including logs, traces, metrics and feature flags
- Familiarity with observability tools such as Prometheus, Grafana, Sentry or Lightstep
- Understanding of Domain Driven Design
- Skills in integrating third-party APIs and services
- Proficiency in writing testable, maintainable and clean code with continuous integration and deployment
- Background in payments, fintech or ecommerce platforms
- Excellent written and verbal communication skills
- English proficiency at B2 level or higher
Nice to have
- Knowledge of Google Cloud Platform and its ecosystem
- Background in PHP and TypeScript
- Flexibility to use different programming languages and frameworks based on project requirements