Mexico
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