Senior Ruby on Rails Developer

Sorry, this position is no longer available
Colombia
Our company is looking for a Senior Ruby Developer to join our team and work on a cutting-edge project in the software industry. As a Senior Ruby Developer, you will be responsible for developing and maintaining our platform, ensuring its high performance, scalability, and reliability. You will work closely with cross-functional teams to design and implement new features, as well as optimize existing ones. If you are passionate about Ruby development and have a proven track record of delivering high-quality code, we invite you to apply for this exciting opportunity.
Responsibilities
- Design, develop, and maintain our e-commerce platform using Ruby on Rails and other relevant frameworks
- Collaborate with cross-functional teams to design and implement new features, as well as optimize existing ones
- Develop and consume REST APIs, ensuring seamless integration with other systems
- Optimize database performance and scalability, ensuring high availability and reliability
- Write clean, maintainable, and testable code, adhering to best practices and coding standards
- Participate in code reviews and provide constructive feedback to other developers
- Contribute to the development of technical documentation and knowledge sharing
Requirements
- A minimum of 3 years of experience in Ruby development, demonstrating your expertise in Ruby on Rails and other relevant frameworks
- Working knowledge of Bootstrap CSS and ReactJS, enabling you to develop responsive and user-friendly web interfaces
- Experience in developing and consuming REST APIs, showcasing your understanding of API design and integration
- Strong knowledge of database design and optimization, including SQL and NoSQL databases
- Experience in working with Git and other version control systems, ensuring efficient collaboration with other developers
- Excellent communication skills and strong critical thinking capabilities to effectively convey feedback and insights
- Good organizational skills and a detail-oriented mindset, crucial for delivering high-quality code
- Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication with cross-functional teams
Nice to have
- Experience in Circle CI
- Experience in working with Grape
- Experience in working with monitoring tools
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