Senior Full Stack Developer (Ruby on Rails)
Hybrid in Brazil: Sao Paulo, Sao Paulo, Colombia: Distrito Capital de Bogota, Bogota
Ruby
& 12 others
Brazil: Sao Paulo, Sao Paulo
We are looking for a skilled and adaptable Senior Full Stack Developer with expertise in Ruby and TypeScript to drive the enhancement of existing applications and lead the transition from Ruby to TypeScript.
This role offers the chance to improve and build web platforms that enrich learning experiences for millions of users.
Responsibilities
- Develop new features and services using Ruby on Rails, TypeScript/Angular, and Google Cloud Platform (GCP) services and APIs
- Produce clean, readable, maintainable, and testable code that enhances functionality
- Write unit and integration tests to ensure solution performance and reliability
- Collaborate effectively with stakeholders, including customer-side engineers
- Conduct code reviews and prepare technical documentation to uphold development standards
Requirements
- 3+ years of experience working with Ruby or related programming languages
- Proficiency in TypeScript and web technologies such as JavaScript, HTML, and CSS, with familiarity with Angular being advantageous
- Competency in cloud platforms such as Google Cloud Platform, AWS, or Azure
- Strong understanding of design patterns, algorithms, and software architecture principles
- Expertise in object-oriented programming (OOP) and object-oriented design (OOD) methodologies
- Proven background in creating scalable and maintainable web application architectures
- Understanding of database management with solid SQL abilities
- Capability to work independently and address ambiguity in high-level tasks
- Effective communication and interpersonal skills
Nice to have
- Knowledge of Angular and front-end technologies including CSS, HTML, and JavaScript
- Background in SEO tools for optimizing web content
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