We're looking for a talented developer to join our team. "> Job Description As a Senior Full Stack Developer, you will be responsible for developing new features and services using Ruby on Rails, Google Cloud Platform services, and APIs. You will also write clean, readable, maintainable, and testable code while introducing and improving features. "> Responsibilities - Develop new features and services using Ruby on Rails, Google Cloud Platform services, and APIs - Write clean, readable, maintainable, and testable code while introducing and improving features - Conduct unit and integration testing for developed functionalities - Communicate effectively with stakeholders, focusing on collaboration with engineers from the customer side - Perform code reviews and provide technical documentation "> Required Skills and Qualifications To be successful in this role, you should have: "> - 3+ years of experience in software development - Strong knowledge and practical expertise with Ruby or a comparable programming language - Proficiency in algorithms, design patterns, and a solid understanding of OOP/OOD principles - Background in databases, including expertise in SQL, PostgreSQL, or Google App Engine - Familiarity with web application development and capability to manage loosely defined tasks independently - Experience with cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure - Competency in communication for effective team collaboration "> Benefits Our company offers a range of benefits to support your career and personal growth, including: "> - 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 "> Others This role is ideal for someone who is passionate about technology and eager to contribute to innovative projects.