Million Marker is hiring a senior software engineer to join our development team. Million Marker is an early stage startup based in Berkeley, CA that provides mail-in urine tests to help people learn about their exposure to environmental toxicants in their day-to-day products. We currently serve primarily preconception couples, but we are also planning to expand our offerings to include a freely available product and chemical information database that will educate the public about the health impacts of exposures and empower them to make effective lifestyle changes to avoid exposure sources. In addition, we partner with institutions that use our test kits to support public health research.
This is a full-time remote position, reporting to our CTO, Francis Nimick. Senior software engineers will engage in a variety of activities including managing junior engineers, planning and building our customer experiences, backend system and databases.
Skills & Qualifications:
- 5+ years of professional full-stack software development experience
- 3+ years of experience with Typescript in both a Node.js and browser environment
- 3+ years of experience with PostgreSQL database schema and query design
- Experience with data-first architecture and design; relational database schema and query design
- Experience with functional programming and algebraic type systems
- Proficient with current standards in HTML and CSS
- Experience with RESTful API design/architecture
- Experience with APIs with NestJS
- Experience with AWS, Heroku, or similar IaaS or PaaS providers and Infrastructure as Code (CDK/Terraform/OpenTofu)
- BS degree in Computer Science, similar technical field of study, or equivalent practical experience
- Professional experience in the e-commerce and/or health/wellness industry (preferred)
Our current technology stack:
- Sveltekit + Typescript - Svelte frontend, backed by a serverless Node.js API
- PostgreSQL
- Python for data transformation and analysis
- Airtable + custom automations for internal business processes
As an engineer at Million Marker, you will:
- Work closely with product leaders, designers, communication experts and scientists to build accurate, effective, and enjoyable products
- Lead development and design of key product features
- Write robust, scalable, well-designed software that delivers great value to the business, is easy to maintain, and are well tested
- Push and refine our technology, user experience, and software development practices
- Have an outsized impact at an early-stage company
- Work remotely with a flexible schedule and competitive pay
You’ll be a great fit if you:
- Are confident working independently with minimum supervision on important projects
- Are comfortable with proactively seeking support and asking for feedback
- Can balance delivery of short-term goals with planning for long-term system maintainability and flexibility
- Are interested in product design, and would like to make key decisions in how we understand user needs and approach our goals
- Aren’t afraid of making mistakes and learning from them
- Enjoy participating and sharing knowledge as an equal member of a small, focused engineering team
- Are proactive in identifying areas where you can assist others, both in engineering and across the company
What you’ll find at Million Marker:
- Purpose: If you are inspired by and feel valued in doing important work, you belong on our team
- Challenge: We’re tackling an enormous public health problem and improving the lives of people who need us. We have big challenges ahead, but we have the drive to overcome them
- Respect: Your perspective and learned experiences will always be valued, whether in technical design discussions, product brainstorming, or in building a welcoming and supportive company culture
- Trust & Transparency: We’re building a culture of common purpose and empowered independent leadership, in all roles and at all levels. That means we’re going to show you the whole picture, include you in our planning and goal-setting, and support you in driving the right conversations and making the right decisions in order to achieve them