Back to Job Openings

Senior Software Developer - Front End

Department: Engineering
Location: Halifax, NS. Fully remote is acceptable
Job Type: Full-time, permanent


About REIN

REIN is a venture-backed technology company that solves the complexities of embedded insurance experiences, allowing global brands and insurers to innovate with ease and flexibility.  While REIN’s platform solution is uniquely positioned to bring the world’s largest brands and leading insurance carriers together, it is our team that truly sets us apart. With seasoned operators and technology and insurance expertise, we have a healthy obsession for solving problems and delivering utmost value to our customers. Our team is made up of self-starters who are driven to produce something great. We thrive in a culture where we understand that nobody has all the answers and we’re better when we work together. Our offices are located in Maynard, Massachusetts, RTP, North Carolina and Halifax, Nova Scotia.

Note: Due to COVID19 concerns, our staff is working remotely. Pending the global health crisis, remote work will be continued for this position with the ideal candidate residing in regional proximity to any of our offices to allow for scheduled office visits.

Job summary

Do you like writing mean and clean Rubyon Rails code? Come join our team and help us build amazing things. We’relooking for someone with a passion for programming and for writing beautifulcode. You will join a team of exceptional developers working in a fast-paced,distributed environment to deliver world-class software. This positioncan be done 100% remote for anyone authorized to work in the US or CANADA.Optional 4 day work-week is available for this position. 

Candidates should be prepared to share examples ofcode they’ve developed and be willing to take a coding test.


  • Write clean, maintainable and efficient RoR code

  • Design robust, scalable and secure features

  • Work with US and Canadian teams to ensure delivery of desired functionality

  • Contribute to all phases of the development lifecycle

  • Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)

  • Drive continuous adoption and integration of relevant new technologies into design


  • Strong proficiency and working experience (4+ years) in Ruby

  • Fluency in testing frameworks such as RSpec and/or Cucumber

  • Experience working with multiple types of SQL and NoSQL datastores and message busses, including PostgreSQL, Redis, and RabbitMQ

  • Experience in creating and consuming REST APIs

  • A good understanding of server-side templating languages

  • Good hands-on knowledge of CI/CD tools

  • Self-managing, both in motivation and learning

  • Experience working directly with other project stakeholders, such as designers, clients, project managers, and/or product managers


  • Software Engineering, 3 years (Preferred)

  • Ruby on Rails, 2 years (Preferred)


$75,000.00 - $105,000.00 per year

Apply for this job