We are seeking a skilled Full Stack Developer with expertise in Ruby to join our team and contribute to enhancing web platforms that improve learning experiences for millions of users.
Responsibilities
- Design and develop new features and services using Ruby on Rails, Google Cloud Platform services, and APIs
- Write clean, readable, maintainable, and testable code while improving and implementing new features
- Create and execute unit and integration tests
- Communicate effectively with stakeholders, primarily engineers from the customer side
- Review code and create technical documentation
Requirements
- 2+ years of experience in software development
- Knowledge of Ruby or a similar programming language
- Proficiency in algorithms, design patterns, and solid understanding of OOP/OOD
- Background in databases with qualifications in SQL, PostgreSQL, or Google App Engine
- Familiarity with web application development and ability to work independently on loosely defined tasks
- Experience with cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure
- English level B1+ for effective communication
Nice to have
- Proficiency in front-end technologies such as Angular, TypeScript, and JavaScript
- Familiarity with HTML, CSS, and SEO tools
- Understanding of internal tools or systems used by Google
We offer
- 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
Seniority level
Employment type
Job function
- Information Technology, Engineering, and Business Development
Industries
- Software Development, IT Services and IT Consulting, and Technology, Information and Internet
Referrals increase your chances of interviewing at EPAM Systems by 2x
This job posting appears to be active and not expired.