Job Overview
As a senior software engineer, you will be responsible for designing, developing and maintaining high-quality Ruby on Rails applications and services. This role requires full ownership of features, modules and services from conception through deployment, ensuring code robustness and reliability.
The ideal candidate will have deep expertise in Ruby on Rails, RESTful APIs and relational databases (PostgreSQL, MySQL). Proficiency in testing frameworks (RSpec, Minitest), background jobs (Sidekiq) and Git is also required.
Key Responsibilities
* Design, develop and deploy scalable and efficient Ruby on Rails applications.
* Develop and maintain high-quality relational databases using PostgreSQL or MySQL.
* Implement robust testing frameworks such as RSpec or Minitest to ensure code reliability.
* Work with cross-functional teams including product, design and QA to deliver projects.
A strong software development background, with 3+ years of experience in Ruby on Rails development, is necessary. The ability to write clean, maintainable code and excel at debugging, architecture and code reviews is essential.
What We Offer
* Clear communication and collaboration across teams.
* Opportunities for continuous learning and professional growth.
* International opportunities may require occasional travel and a valid passport.