Lead Ruby Developer

EPAM Systems, Inc.
Newtown, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Newtown, United States of America

Tech stack

PHP
Software Quality
Code Review
Continuous Integration
Ruby
TypeScript
Front End Software Development

Job description

  • 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

Benefits & conditions

  • 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

About the company

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Apply for this position