Mexico
We are looking for a skilled Senior Ruby Software Engineer to enhance web platforms that cater to the educational needs of millions of users.
Responsibilities
- Design new features and services using Ruby on Rails or Angular/TS, Google Cloud Platform services, and APIs
- Write clean, readable, and testable code to improve the quality of existing projects
- Develop unit and integration tests to maintain code reliability
- Collaborate effectively with stakeholders, particularly engineers from the customer’s team
- Perform code reviews and generate technical documentation
Requirements
- 3+ years of experience working with Ruby or similar languages
- Knowledge of algorithms, OOP/OOD, and design patterns
- Proficiency in databases and SQL, especially PostgreSQL
- Background in Google App Engine or other leading cloud platforms like AWS or Azure
- Competency in web application development, along with familiarity with Python
- Flexibility to navigate ambiguity and independently tackle tasks
- Strong communication skills
Nice to have
- Understanding of Angular, TypeScript, and JavaScript
- Familiarity with SEO tools, CSS, and HTML
- Background in working 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