Overview
We are looking for a Lead Ruby Developer to strengthen our Identity and Access Management Team by advancing secure, reliable authentication and authorization services. You will guide key technical efforts, collaborate across teams, and raise code quality through reviews and testing while keeping performance and security front and center. Apply to help shape how our platform protects access at scale
Responsibilities
- Develop efficient, maintainable, high-quality Ruby code that powers authentication and authorization services
- Own complex technical initiatives and lead parts of feature delivery, emphasizing system performance and security best practices
- Collaborate with infrastructure teams to evolve backend architecture, ensuring service scalability and reliability aligned with technical direction
- Champion technical excellence by joining discussions to explore and define new solutions that meet product and business goals
- Strengthen software quality through thorough code reviews and disciplined testing practices
- Mentor engineers by sharing knowledge and supporting professional growth within the team and the broader engineering community
- Translate product requirements and business objectives into scalable solutions with attention to end-user experiences
- Coordinate with cross-functional teams to shape features and deliver impactful solutions within realistic timelines
- Promote a positive team environment that encourages creative problem-solving and continuous improvement
- Drive technical decisions that uphold core goals across scalability, reliability, performance, and security
Requirements
- Proven 5+ years of professional experience as a Software Engineer, with demonstrated success delivering software projects autonomously
- Deep expertise in Ruby and solid proficiency in React and TypeScript or similar frontend ecosystems, with openness to explore Scala or Go
- Hands-on knowledge of continuous integration principles and experience contributing across design, implementation, and support phases
- Solid background in Agile/Scrum environments, partnering with team leads and stakeholders to keep communication clear and work aligned
- Demonstrated ability to solve challenging problems in supportive, collaborative settings while staying proactive and results-driven
- Strong understanding of development principles, with critical thinking and communication skills to explain ideas clearly
- High flexibility to learn new technologies and contribute to evolving technical strategies
- English proficiency at B2 (Upper-Intermediate) level or higher
Nice to have
- Familiarity with PHP
[GTS] Benefits (generic, except India)
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn