Job: Senior Ruby on Rails Developer
About Our Client
They are uniquely positioned at the intersection of fintech and hospitality, revolutionizing hotel bookings and payments from the inside out. Working in tandem with hotels’ existing technology systems, enhancing what matters most to hotels, including direct conversion, revenue, cash flow control, and security. They are committed to empowering hotels worldwide with modern e-commerce solutions tailor-made for the industry.
Job Overview:
Our Client is seeking a highly skilled Senior Ruby on Rails Developer to join their dynamic team. The ideal candidate will possess extensive experience with Ruby and be proficient in working with modern development tools and practices. This role requires a proactive developer who excels at creating and maintaining efficient, reliable APIs and building robust internal CMS platforms. If you are passionate about leveraging technology to build seamless solutions and have a keen interest in API security and AI innovations, we would love to hear from you.
Key Responsibilities:
- Develop, maintain, and scale applications using Ruby on Rails.
- Design, build, and document both internal and external APIs, ensuring clear use case definitions.
- Implement and oversee Test-Driven Development (TDD) to maintain code quality and reliability.
- Collaborate on projects involving AWS services for cloud infrastructure and deployment.
- Utilize GitHub Actions for CI/CD workflows to ensure streamlined development processes.
- Design and build internal CMS platforms for data management via APIs.
- Ensure adherence to best practices in API security protocols and implement robust security measures.
- Engage in regular code reviews, providing constructive feedback to maintain high standards.
Required Skills and Qualifications:
- Significant experience with Ruby on Rails.
- Proficiency in AWS, Postgres, GitHub Actions, and Test-Driven Development (TDD).
- Experienced in using Postman and Swagger for API development and documentation.
- Demonstrated ability to develop comprehensive internal and external APIs, with a focus on documentation and defining use cases.
- Strong experience building internal CMS platforms for data management.
- Solid understanding of API security protocols and best practices.