Mid-Level Ruby Engineer

  • 3401 North Thanksgiving Way, Lehi, UT 84043, USA
  • Full-time

Company Description

MX is on a mission to improve the financial lives of individuals everywhere. We believe each of us has a moral imperative to use our time and talents to change the world for the better. For this reason, we are creating innovative software and partnering with financial institutions and digital banking providers to bring financial freedom to the lives of individuals, families, and communities. We are a financially strong company with plenty of financing and are cash-flow positive.

Job Description

In this role, you will be helping us build out our data connections. We integrate with everyone in the industry, including financial institutions, financial technology providers, and data vendors. Come help us deliver the most secure, highest quality, and most reliable banking data to our customers.

Our stack is a SOA primarily built on Ruby, Golang, RabbitMQ, Protocol Buffers, Redis, and Postgres. We integrate with a range of APIs, REST and SOAP, JSON and XML, but if you do not have experience with all of these, no problem! If you have experience in software development, a strong understanding of HTTP fundamentals, and the desire to learn, we want you on the team.

You will get to…

  • Continuous delivery of server side software, from concept to deploy
  • Collaborate with DevOps to optimize and scale our massively distributed SOA
  • Maintain and develop clean and consistent RESTful APIs
  • Execute Automated testing
  • Collaborate with product and support to ensure successful product creation

You will do it using your…

  • Mid-Level Back-End experience as a Ruby on Rails Developer who may be Full-Stack but is passionate about the backend
  • Bachelor's Degree in CS or comparable industry experience
  • Experience building, implementing and working with microservice architectures
  • Proficiency working in Unix/Linux environments
  • Proficiency with Git or another version control systems
  • Love for clean, maintainable and discoverable code
  • Work hard, play hard attitude
  • Experience with distributed systems, Postgres and RabbitMQ

You will be supported by…

  • A deeply technical engineering team
  • Thorough initial and ongoing training
  • Products that outshine all of our competitors
  • Personal access to MoneyDesktop, our online money management tool

You will fit in by…

  • Thinking like an owner
  • Communicating with honesty, candor, and respect
  • Being resourceful
  • Using common sense

You will love it because…

  • You will build and share products that are making a difference in the lives of others
  • You will collaborate with other brilliant minds
  • You will be rewarded and recognized for your high-caliber work
  • You will enjoy autonomy

Additional Information

MX is an equal opportunity employer. We particularly welcome applications from veterans and military spouses. All your information will be kept confidential according to EEO guidelines.

Videos To Watch

Privacy Policy