Skip To Main Content
backBack to Search

Ruby Software Engineer

Hybrid in Mexico
Ruby
& 12 others

We are seeking a talented Ruby Software Engineer to join our team and help enhance web platforms that support the learning experiences of millions of users.

Responsibilities
  • Design and develop new features and services using Ruby on Rails or Angular/TS, Google Cloud Platform services, and APIs
  • Write clean, readable, maintainable, and testable code while improving existing code
  • Create unit and integration tests to ensure code quality
  • Communicate effectively with stakeholders, primarily engineers on the customer side
  • Conduct code reviews and produce technical documentation
Requirements
  • 2+ years of experience with Ruby or a similar language
  • Solid knowledge of algorithms, OOP/OOD, and design patterns
  • Proficiency in databases and SQL, particularly PostgreSQL
  • Background in Google App Engine and Google Cloud Platform or another major cloud platform (AWS/Azure)
  • Competency in web application development and familiarity with Python
  • Capability to adapt to ambiguity and work autonomously on tasks with minimal supervision
  • Strong communication skills
Nice to have
  • Familiarity with Angular, TypeScript, and JavaScript
  • Understanding of SEO tools alongside CSS and HTML
  • Experience with Google internal tools and systems
We offer/Benefits
  • 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