Software Engineer (ActivePipe)

Published on November 01, 2023

MoxiWorks, via our Canadian partner Softmax Data, is looking for a Ruby/Ruby-on-Rails software engineer with people lead and/or manager experience. MoxiWorks is leading the way in residential real estate through software that empowers brokerages and their agents. We are a B2B SaaS company with over 325 team members around the world and headquarters in Seattle. We’re growing and have a track record of developing and promoting from within. You will lead a team building innovative solutions in a ‘player/coach’ type role (approximately 75/25% split). Responsibilities: - Lead a team of internal and external engineers based in Australia, Canada, US, and potentially other offshore teams. - Train and mentor team members. - Ensure high standards are met and maintained, training as required. - Driving best practices and development principles, understanding key metrics, and finding ways for ongoing improvement. - Lead planning efforts of new features and working with the Produc

· Do you prefer working with small teams where you can have a big impact?
· Are you inquisitive by nature and are continually asking why things are the way they are?
· Are you comfortable with technology, ambiguity and working independently?
· Are you a great team member with a knack for organization, working with a wide variety of projects and people from concept through implementation?

MoxiWorks is a leader in developing web-based tools to empower real estate professionals. We are growing at amazing speed. If you answer “yes” to the above questions, we want to hear from you! Our company growth is your opportunity! Our employees don’t climb the corporate ladder, we take the corporate elevator.

What are we looking for?
We’re hiring an experienced Ruby on rails engineer to join our Engineering team and help transform our product services to the next phase in our growth. Help us scale our product, as well as address tech debt to add value to our customers. Engineers in this role should have a strong focus not just on developing new features but doing so sustainably with experience writing high quality code developed in collaboration with other engineers and teams.

So, what will you be doing?
· Translating customer features and business needs into software.
· Create and maintain technical design documents, including workflow designs.
· Working productively with minimum supervision as well as enjoying collaborating with others.
· Mentoring others on things you have learned from your experience.
· Writing software that is easy to reason about, easy to change, lives within well thought out functional domains, and clearly separates concerns between transit (protocol), business logic, and data persistence.
· Troubleshooting product defects and fixing in a timely manner.
· Work with others in engineering to continuously improve our production systems and architecture.
· Help expand our automated test coverage, approach, practices and tooling.
Requirements
  • Minimum of 3 years of experience as a Software Engineer
  • An understanding and ability to develop code in Ruby, and Ruby on Rails 4+ (minimum 3 years’ experience) as well as libraries such as Resque and Rspec
  • Understanding of Docker containers and working with them in a development env.
  • Using git as a code repository and workflow.
  • Postgres Database and SQL knowledge.
  • A responsibility for quality, with a practice of writing and automating tests
  • Strong analytical and problem-solving skills as well as the ability to analyze complex problems in large systems.
  • Ability to communicate clearly and collaborate with others.
  • Characteristics of being a detail oriented, analytical and creative thinker with passion for writing clean maintainable code.
  • Familiarity with Jira project management software.
  • CI experience (Buildkite, Jenkins).
Benefits:
  • Competitive salary 
  • A hybrid/remote work environment 
  • Our people are our priority. We are an international community of supportive, fun-loving, hard-working performers who are passionate about MoxiWorks' mission. Work somewhere where you are truly appreciated for your hard work and contributions. 
  • Huge growth opportunity to get onboard as we scale and cement our position as the leaders in our space. 
  • Access to mental health support: Uprise EAP platform and resources.  
  • Paid Parental leave for primary and secondary careers. 
  • Employee Stock Options