Lead Ruby on Rails Developer

Sorry, this position is no longer available
Colombia
We are looking for an experienced Lead Ruby Developer to join our remote team and work on an exciting new project in the e-commerce industry. The project involves the development of a REST API platform that will enable our clients to provide seamless customer experiences across multiple channels. As a Lead Ruby Developer, you will be responsible for leading a team of developers to deliver high-quality code, guiding them through the development process, and ensuring that the project is delivered on time and within budget.
Responsibilities
- Lead a team of developers to deliver high-quality code, ensuring that the project is delivered on time and within budget
- Collaborate with cross-functional teams to understand project requirements and provide technical guidance and support
- Design and develop REST APIs that meet business and technical requirements, ensuring that they are scalable and maintainable
- Conduct code reviews and provide feedback to team members to ensure that the code is of high quality and adheres to best practices
- Identify and address technical debt and other quality issues to ensure that the codebase is maintainable and scalable
- Develop and maintain technical documentation, including design documents, technical specifications, and user manuals
- Stay up-to-date with the latest trends and technologies in Ruby development and share knowledge with the team
Requirements
- A minimum of 5 years of experience in Ruby development, demonstrating your expertise in the language and its frameworks
- Experience in leading a team of developers, showcasing your ability to guide and mentor team members to deliver high-quality code
- Proven experience in developing REST APIs, highlighting your understanding of API design principles and best practices
- Strong understanding of software development methodologies, including Agile, Scrum, and Kanban
- Proficiency in using Git for version control, enabling you to manage code changes effectively
- Experience in working with databases such as MySQL, PostgreSQL, and MongoDB
- Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
- Good organizational skills and a detail-oriented mindset, crucial for managing development projects
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
- Angular & JS experience
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