Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer

IT | West Coast | Full Time

Job Description

Position: Software Engineer

Classification: Exempt

Reports To: Engineering Manager


MetPro has a proven track record of improving thousands of lives. Using an advanced methodology, MetPro works with each person’s unique metabolism. Using a scientific and individualized approach that includes diet and exercise to reach goals, clients achieve results. As a software engineer, you will be a member of a team empowering people to improve their health and wellness. If you’re passionate about technology, and passionate about transforming the lives of millions of people, read on!

Role Summary 

The Software Engineer is responsible to design, develop, and maintain the technical systems that deliver MetPro services. You work with a distributed team to produce high-quality work using a variety of technologies (e.g., web, mobile, database) and third-party systems. You have a seasoned balance of resourceful “get ‘er done” problem-solving and enterprise-level best practices. 

You’re obsessed over delivering outstanding client experiences. As a deeply curious person, you are regularly learning about new technologies. When it comes to troubleshooting, you charge in--each one is a puzzle to be solved as fast and as elegantly as possible. If this describes you, again, keep reading!

Responsibilities/Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Develop code and implement solutions that have a high level of quality, meets business specifications, and implements best practices for the technology.

  • Design, engineering, and maintain technical solutions using web, mobile, and database technologies (i.e., Ruby on Rails, React / React Native, PostgreSQL, XCode, HTML5, and CSS).

  • Maintain infrastructure solutions that use third-party services (e.g., AWS and Twilio).

  • Collaborate with engineers and other stakeholders within an agile-like development environment.

  • Investigate and resolve defects; defensively create solutions that prevent future defects.

  • Provide recommendations for opportunities for improvement and proactively identify and address future potential problems.

  • Approach technical solutions from a perspective that is very customer-centric (e.g., user experience, design, features, defects).

  • Contribute to a positive and vibrant company culture that is 100% remote.


  • A minimum of 2 years’ experience in a hands-on, engineering role in Ruby on Rails, React / React Native

  • A minimum of 2 years’ working in a small development team developing mobile apps

  • A minimum of 2 years’ in web development (e.g., JavaScript, HTML5, and CSS3)

  • Experience working with third-party libraries (e.g., Branch IO, Localytics, Twilio)

  • Deeply curious and familiar with using data to drive strategic decision-making

  • Highly creative, with excellent analytical abilities

  • Outstanding communication and interpersonal skills

  • It’s a plus if you’re not only passionate about web and app development, but also nutrition and fitness!

Work Environment:

Primarily remote


Physical Requirements:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The job duties regularly require prolonged periods sitting at a desk and working on a computer. The employee is regularly required to talk or hear. The employee frequently is required to use hands to finger, handle or feel; and reach with hands and arms. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.


Other Duties:

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities

and activities may change at any time with or without notice. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


EEO Statement:

MetPro is an Equal Employment Opportunity Employer.