Skip To Main Content
backBack to Search

Full Stack Developer (Ruby on Rails)

Hybrid in Brazil: Sao Paulo, Sao Paulo, Colombia: Distrito Capital de Bogota, Bogota
Ruby
& 12 others

We are seeking an experienced and versatile Full Stack Developer with a strong foundation in Ruby and TypeScript to support the enhancement of existing applications and lead the migration from Ruby to TypeScript.

You will have the opportunity to improve and create web platforms for the learning experiences of millions of users.

Responsibilities
  • Design and develop new features and services using Ruby on Rails, Angular/TypeScript, and Google Cloud Platform (GCP) services and APIs
  • Write clean, readable, maintainable, and testable code, while enhancing and implementing new functionality
  • Write unit and integration tests to ensure the performance and reliability of delivered solutions
  • Communicate effectively with stakeholders, particularly engineers from the customer side
  • Perform code reviews and create technical documentation to maintain development standards
Requirements
  • 2+ years of experience with Ruby or similar programming languages
  • Proficiency in TypeScript and web development technologies including JavaScript, HTML, and CSS, with familiarity in Angular being a plus
  • Competency in working with cloud services like Google Cloud Platform, AWS, or Azure
  • Strong understanding of algorithms, design patterns, and software architecture principles
  • Expertise in object-oriented programming (OOP) and object-oriented design (OOD) techniques
  • Proven experience developing web applications with scalable and maintainable architectures
  • Understanding of databases and solid SQL knowledge
  • Capability to operate autonomously and resolve ambiguity when working on high-level tasks
  • Strong communication and interpersonal skills
Nice to have
  • Familiarity with Angular and front-end tools such as CSS, HTML, and JavaScript
  • Background in using SEO tools for web optimization
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