Download App

Software Developer - Web/Backend

ENGINEERING / FULL - TIME / REMOTE

Mutual and the Mutual Dates products are growing quickly and we are continuing to scale our engineering team to keep pace with our growing product line.

Our backend team focuses on maintaining an available service for our existing customers while keeping up with the needs of our product roadmap across our product line. This team owns the technology that powers everything on the Mutual Dating and Mutual Dates mobile applications, the admin client used by the support and marketing teams, the partners portal used by other businesses to place their products on Mutual Dates.

As a developer on our team, you will have the opportunity to work with a tight-knit group of developers across our stack: AWS (RDS, ECS, SQS, Lambda), API (Node.js), Web (React.js), Database (MongoDB, MySQL), and Analytics (Sumologic, Cloudwatch).  

About the Role

Mutual is the world's largest dating app for members of the Church of Jesus Christ of Latter-day Saints. Our mission is to help members of our community, meet great people, find their eternal companion, and have fun while doing it. Since our launch in 2016, tens of thousands of couples have been married, and over a million unique accounts have been created on our platform across the globe. Mutual was born in the cloud, born remote with exciting, relevant technologies. Our team takes pride in making a real difference with a product that is loved by its customers.

About Us

Responsibilities

  • Work with other developers to deliver performant, well-engineered code that can be consumed at scale by web and mobile applications.
  • Work with other developers to deliver a Web UI that is beautiful and well-engineered.
  • Draft detailed technical design documents in advance of creating features to review architecture plans and confirm requirements.
  • Write Unit, API, and E2E tests for features to ensure code quality and prevent regression.
  • Create and Review Pull Requests for both your own work, and the work of others to ensure that as a team we can deliver outstanding software.
  • Investigate debug and fix reported production issues.
  • Participate in an on-call rotation.
  • Provide guidance and help to other team members on their projects.
  • Attend and participate in meetings with other team members.
  • Document processes and procedures in run-books to help contribute to the knowledge share.

Requirements

  • 1+ years of experience as a software developer
  • Bachelor's Degree in CS or relevant discipline.
  • Prior work experience in the following technologies is desired but not required:
    • Node.js
    • Typescript
    • React.js
    • MySql
    • MongoDB
    • ElasticSearch
    • Sumologic
    • AWS
    • Git
  • Prior experience and familiarity with the following products/platforms is desired but not required:
    • JIRA
    • Slack
    • Zoom
    • Google Workplace
    • Sentry.io
  • Ability to learn quickly is a must.
  • Well-developed communication skills are essential to success in our organization.
  • Prior experience using dating apps is a bonus

Mutual LLC is an equal opportunity employer and enthusiastically encourages people from all backgrounds and experiences to apply. Mutual LLC will consider all applicants without regard to race, religion, color, national origin, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other protected characteristic under applicable law.

APPLY FOR THIS JOB

APPLY FOR THIS JOB