Senior Backend Engineer (Endless Commerce)
Pear VC- Full Time
- Senior (5 to 8 years)
Candidates should possess extensive experience designing and maintaining backend infrastructure, including API modelling, data systems, and service orchestration, with at least five years of professional experience working with Ruby on Rails in high-scale production environments, including performance profiling, refactoring, and advanced metaprogramming. They should also have a track record of designing, scaling, and maintaining microservices and distributed systems, along with a strong understanding of event-driven architecture, caching strategies, and asynchronous service communication.
The Senior Backend Engineer will design, implement, and maintain distributed backend systems that serve millions of mobile users, working closely with mobile engineers to deliver seamless backend-frontend integration, especially for onboarding and paywall flows. They will build and optimize Ruby on Rails services in production, applying advanced performance and refactoring techniques, and lead the design and evolution of microservices, API gateways, and event-driven architectures with a focus on scalability and fault tolerance. Furthermore, they will take ownership of backend systems that directly impact conversion, such as purchase management, user onboarding, server-driven UI, and subscription logic, and improve infrastructure performance and reliability across caching layers, databases, and message brokers like Kafka or RabbitMQ.