remoteonsite
Senior Software Engineer Backend -Ruby on Rails - Zendesk
Software Engineer
Senior Backend Engineer specializing in Ruby on Rails, driving high‑scale user‑centric services, API architecture, and performance optimization for a global customer platform.
About the role
Key Responsibilities
- Design, develop, and maintain core User model services in Ruby on Rails, ensuring reliability and scalability.
- Lead architecture discussions, defining API contracts and data models that support both internal and external consumers.
- Implement performance improvements, caching strategies, and database optimizations to handle millions of users.
- Collaborate with cross‑functional teams to translate business requirements into robust, testable code.
- Mentor junior engineers, conduct code reviews, and promote best practices in CI/CD and automated testing.
Requirements
- 5+ years of professional experience building backend systems with Ruby on Rails.
- Strong understanding of RESTful API design, authentication, and versioning.
- Proficiency with relational databases (PostgreSQL) and experience with query optimization.
- Hands‑on experience with containerization (Docker) and cloud platforms (AWS or equivalent).
- Excellent problem‑solving skills, self‑starter attitude, and ability to lead technical initiatives.