Introductory paragraph
Hi, I’m Peter Mueller. I’m the Principal Software Engineer at Practice FIT and we’re looking for someone with production Elixir experience, and ideally who is comfortable with LiveView (we use a lot of Surface/LV), and feels comfortable with and gets excited about ripping apart a nasty database schema into proper abstractions and separate analytics databases
To apply, send your resume to Brock Leonti, CEO, brock@prescribefit.com
Please DM me here or on Slack or Discord when applying so I know you’ve applied and so I can poke the CEO if he doesn’t get back to someone in a timely fashion.
About us
My name: Peter Mueller
My position: Principal Software Engineer
Company name: Prescribe FIT
Company website: https://prescribefit.com
Company headquarters (country): Columbus, Ohio (USA)
Company info and history: Elixir was introduced 2 years ago, and now powers all but a couple dashboards. Mainly Phoenix, LiveView/Surface for browsers, REST for a React Native mobile app
About the job
Job title: Senior Fullstack Engineer,
Job description:
Taken from the PDF version of the posting (see below for the expanded one) -
The ideal person for this position is excited to grow with the company, capable of effective process/project management and ready to dive into an existing codebase and team and start contributing quickly.
Your primary responsibility will be shipping features from our product roadmap, which will involve working with stakeholders and engineering peers to foster a shared understanding of the core business need; planning and estimating timelines; iteratively developing and shipping features to production, and monitoring and maintaining our applications in production.
Salary range: $130-145k USD, full-time, salaried
Position on remote work: Remote-first engineering team. US only due to HIPAA, not able to make offers to people located in California
Qualifications or experience required: production Elixir experience
What the successful job applicant will be working on: LiveView/Surface for our internal employees, and partner practices’ users (providers, RNs, MAs, admin staff), Oban workers for background jobs, and REST APIs
About the interview process
After you send in your resume, you should have an initial conversation with our CEO (we’re small).
From there, you should have the choice of a 60-90 minute pairing session (w/ me) or a take-home project. I like the pairing session but if the take-home makes more sense for you, we want to have it be available for folks.
After that you’ll chat with the eng. team and the CEO together.
If at any point things fall down, or someone doesn’t get back to you, that’s an accident, and let us know so we can correct that.
Further info
As before, please DM me here or on Slack or Discord when applying (it’s just an email to the CEO) so I know you’ve applied and so I can poke the CEO if he doesn’t get back to someone in a timely fashion.
Job Description from PDF
Prescribe FIT has designed and implemented a unique solution that actively promotes the adaptation of a healthy lifestyle that embraces daily physical activity, personalized nutrition, and healthy lifestyle choices designed to lower health care costs. This is done by remotely monitoring patients to track and analyze the lifestyle data of patients to better understand and influence behaviors through software coaching initiatives.
We’re building an exceptionally talented development team to build the technology platform for our high-growth early-stage healthcare business. To get started, we’re looking for an experienced full-stack developer that wants to wear multiple hats – owning projects and seeing them from conception to shipped software, mentoring team members, effectively working across departments to understand problems and build solutions, and more!
ROLE DESCRIPTION
The ideal person for this position is excited to grow with the company, capable of effective process/project management and ready to dive into an existing codebase and team and start contributing quickly.
Your primary responsibility will be shipping features from our product roadmap, which will involve working with stakeholders and engineering peers to foster a shared understanding of the core business need; planning and estimating timelines; iteratively developing and shipping features to production, and monitoring and maintaining our applications in production.
WHAT YOU’LL DO:
- Build and maintain our full-stack Phoenix application that powers the API for our mobile app and our various administrative tools.
- Work on the backend and architecture of our software.
- Work closely with our team to understand requirements, and to design and implement solutions iteratively.
- Work with teammates to share knowledge, pair program, motivate and encourage peers, and ship value to production.
EMPLOYMENT DETAILS
- Full-Time, 40-hour weeks, salaried
- Equity (vesting options)
- Health/dental/vision covering employee + spouse + dependents
- 401(k) w/ 3% company contribution
- 20 days PTO that accumulate as of your start date
- Remote-first engineering team
- Headquartered in the Franklinton neighborhood in Columbus, Ohio
OUR TECH STACK
- Elixir/Phoenix powering our Web, Backend, and API services
- JavaScript/Typescript
- Legacy Express/Angular applications
- Google Cloud Platform
- Primarily MySQL with some PostgreSQL
GENERAL REQUIREMENTS
- 3+ years web development experience
- Experience shipping production applications
- Cloud infrastructure/ops and SQL knowledge a plus • Ability to evaluate tradeoffs and choose the most appropriate solution to achieve the desired outcomes
- Great communication skills, both written and verbal
- Ability to understand customer needs and challenges
- Strong desire to improve and uplift others on your team