EPAM Systems, Inc.
Full Stack Developer (Ruby)
Job Description
We are looking for a skilled **Full Stack Developer** with expertise in Ruby to join our team and enhance web platforms designed to 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
- Strong knowledge and hands-on experience with Ruby or a similar programming language
- Proficiency in algorithms, design patterns, and solid understanding of OOP/OOD
- Background in databases with expertise in SQL, PostgreSQL, or Google App Engine
- Experience with cloud platforms such as Goo...
**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
- Strong knowledge and hands-on experience with Ruby or a similar programming language
- Proficiency in algorithms, design patterns, and solid understanding of OOP/OOD
- Background in databases with expertise in SQL, PostgreSQL, or Google App Engine
- Experience with cloud platforms such as Goo...