Senior Ruby on Rails Developer



Work type:

Full Time


Information & Communication Technology


$90000.00 - $110000 per annum

Job reference:


Start date:


Contact email:


Flavia Gentile

We're looking for a top-tier Senior Developer that is self-motivated, works well on a team, is passionate about what they do, and is committed to helping improve the lives of their customers. All team members play an integral role in product development and have the opportunity to impact several areas of the business. The Senior Developer will be responsible for the full application development lifecycle of SaaS applications utilizing Ruby on Rails and related technologies. The Senior Developer will also be responsible for assisting with the development of software technical documentation including requirements specifications, design documents, and test plans.

Functions and Responsibilities
  • Participate in the full software development lifecycle of SaaS and web applications
  • Develop, code, test, and debug new software or enhancements to existing software
  • Conduct software audits to ensure compliance with application requirements and specifications
  • Support software quality assurance and configuration management activities
  • A desire to solve real-world problems, making customers lives easier

Minimum Qualifications
  • 7+ years of professional experience in web development, of which at least 5+ years with Ruby on Rails developing SaaS applications
  • Understanding of Ruby Best Practices and the ability to write clean, reliable, and highly maintainable code
  • Strong experience developing, testing, and documenting public-facing REST APIs and microservices
  • Demonstrated experience with front-end web development (HTML, ERB, JavaScript, JQuery, Coffee, CSS, SASS, etc.)
  • PostgreSQL and Redis, including authoring SQL queries
  • An appreciation for best practices in Agile methodologies and continuous integration, including sprints, daily stand-ups, and retrospectives and authoring test plans, unit tests, and automated testing as part of the deployment process
  • Great understanding of performance optimization techniques
  • Solid understanding of the software development life cycle of SaaS and web applications
  • Experience with other object-oriented(-like) languages, e.g. PHP, C#, Node, Python, a plus
  • Good communication skills
  • Bonus points if you have a DevOps attitude and experience working with Docker, Cloud 66, and Azure, Google Cloud, or AWS
If you are looking for your next challenge and keen to know more information, please apply online or feel free to give a confidential call to Flavia Gentile or Carolina Ferraz on 07 3221- 3333.

Share this job:

help your friends find their dream job: