Our fast-growing tech company is looking for a Senior Ruby Developer to join our team and contribute to the development of our cutting-edge software solutions. Our platform helps businesses streamline their operations and enhance their customer experiences. As a Senior Ruby Developer, you will play a vital role in building and maintaining our REST API, ensuring the highest levels of quality and performance. You will collaborate with cross-functional teams to design and implement new features, improve existing functionality, and troubleshoot issues, using your expertise in Ruby programming and REST API development. If you are passionate about software development and eager to work with a dynamic and innovative team, we encourage you to apply.
- Design and develop REST APIs, ensuring high levels of quality, performance, and scalability
- Collaborate with cross-functional teams to design and implement new features and improve existing functionality
- Troubleshoot and debug issues, using your expertise in Ruby programming and web application development
- Write clear and concise technical documentation, providing valuable insights and guidance to the development team
- Stay up-to-date with industry trends and best practices, continuously improving your skills and knowledge
- A minimum of 3 years of experience in Ruby development, demonstrating your expertise in Ruby programming and web application development
- Experience in developing REST APIs, highlighting your understanding of API design and development best practices
- Proficiency in using Ruby frameworks such as Ruby on Rails, Sinatra, or Hanami, showcasing your ability to build scalable and maintainable web applications
- Experience in using Git for version control and familiarity with agile development methodologies
- Excellent communication skills and strong problem-solving capabilities, enabling you to work effectively in a team environment
- Fluent spoken and written English at an Upper-Intermediate level or higher
- Testing Frameworks: RSpec & Capybara
- Experience working in Financial Services industry
- Experience working in a startup environment
- Experience working with a TDD workflow
- 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