Tech Stack
Distributed SystemsRubyRuby on Rails
About the role
- Build the new, scalable payments and e-commerce services platform serving 70,000+ entrepreneurs.
- Define strategy for how new services will interact with and decouple from the 9-year-old Ruby on Rails monolith.
- Hire, mentor, and support a dedicated team of engineers; act as technical guide and people leader.
- Own the API and decoupling strategy, including patterns like the "strangler fig" for safe extraction of logic.
- Design and implement a modern, secure authentication and authorization layer (scopes, policy management, secure token handling).
- Champion SaaS principles: ensure solutions are scalable, secure, and multi-tenant compatible.
- Manage end-to-end delivery, technical roadmap, and balance short-term business goals (e.g., Black Friday) with long-term architecture.
Requirements
- Pragmatic builder mentality; not a maintainer.
- Experience navigating trade-offs between greenfield development and legacy integration.
- Strong track record as an Engineering Manager with people management experience.
- Passion for developing talent and mentoring engineers.
- Deep, hands-on experience in the SaaS world and building public APIs.
- Experience defining and executing decoupling strategies from monoliths (e.g., strangler fig patterns).
- Strong background in Ruby on Rails to guide engineers working on the core monolith.
- Firm grasp of distributed systems and modern authentication technologies (including OAuth 2.0 and JWT).
- Excellent communication and collaboration skills; able to partner with product, business, and other engineering teams.
- Bonus: Experience in payments, e-commerce, or monetization domains.