Senior Back-end Developer
- Fulltime
- Remote
- USD Compensation
Job Summary
We are looking for a highly skilled Senior Backend Developer with expertise in Ruby on Rails to design, develop, and maintain efficient, scalable backend systems. In this role, you will collaborate with front-end developers, build and optimize APIs (RESTful/GraphQL), and enhance overall system architecture to support a legacy site. You will also be responsible for ensuring database integrity, debugging applications, and working with cloud services like AWS or Heroku.
Core Tasks
- Design, develop, and maintain scalable /efficient backend systems using Ruby on Rails
- Collaborate with front-end devs to integrate user-facing elements with server-side logic
- Build and maintain APIs (RESTful/GraphQL) to support front-end functionality
- Manage and optimize database performance, ensuring data integrity and security
- Develop solutions for improving the overall system architecture to support the legacy site
- Implement best practices for backend performance, including caching & load balancing
- Troubleshoot and debug applications to ensure seamless functionality and uptime
- Work with cloud services (e.g., AWS, Heroku) to deploy and maintain applications
- Assist with backend integrations for third-party services and payment gateways
Must Haves
- 5-7+ years of experience as a Backend Developer, with a strong focus on Ruby
- Experience managing a team of developers to deliver large projects
- Experience designing and developing RESTful APIs or GraphQL services
- Proficiency with relational databases (e.g., PostgreSQL, MySQL)
- Knowledge of version control systems (e.g., Git or similar tool)
- Familiarity with cloud services such as AWS, Heroku, or similar platforms
- Strong written and verbal English communication skills
- Ability to work EST
Nice to Have:
- Experience building tech for the travel and tourism industry
- Experience with front-end technologies like Next.js, React, or similar frameworks
- Knowledge of cybersecurity best practices