Tech Stack
Ruby
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior Ruby Developer to join our Payments team, delivering fast, customizable, and seamless checkout experiences for our customers. You will focus on developing and expanding APIs and services while collaborating across teams to create secure and tailored solutions for merchants.
The position includes participation in an on-call rotation, which may require availability outside standard working hours to support production incidents and ensure system stability.
Responsibilities
- Design and develop APIs and services for improved checkout experiences
- Engage with engineers, product owners, and designers to deliver robust solutions
- Maintain and enhance a platform for secure integration with new payment providers
- Analyze and resolve complex technical challenges with creative strategies
- Use tools like Prometheus, Sentry, and Kibana for monitoring and operational insights
- Improve system performance and reliability for operational efficiency
- Conduct code reviews, testing, and performance optimization for quality assurance
- Support team success and promote collaboration in a remote-first work setting
Requirements
- 4+ years of professional experience with Ruby
- Background in Scala, PHP (version 8), or related technologies
- Knowledge of monitoring tools such as Prometheus, Sentry, and Kibana
- Experience developing APIs and handling third-party integrations
- Familiarity with secure payment systems and e-commerce platforms
- Strong leadership and teamwork abilities in a collaborative culture
- Capability to thrive in a remote-first work environment
- English proficiency at B2 level or above
Nice to Have
- Understanding of Google Cloud Platform
- Proficiency in PHP and TypeScript