As part of the Wild Health Clarity Engineering team, you will be actively involved in building both frontend or backend application features. As part of a team with diverse skill sets, you will have an opportunity to provide your own unique value while also learning from the senior and architectural mentors on the team. A candidate will be expected to deliver quality software within spec within a timely manner defined within each sprint. Each member of the team should possess a willingness to contribute to an overall team goal by not only producing software for their individual tasks, but also assisting teammates in order to move the entire product forward.
What You Will Enjoy about this Role
- Delivering the engineering aspect of a professional software development process that starts from stakeholders and product management.
- Collaborate with different teams to build software that not only operates for a specific vision but also fits within a more holistic purpose.
- Work closely with product management when new features are being considered by being an advocate for not impacting the performance or quality of the existing product.
- Participate in technical discussions and communicate your ideas or vision to others. Be challenged by discussing sophisticated problems, open to debates and brainstormings.
- Collaborate with the engineering team to estimate and prioritize tasks
About Wild Health - Engineering
Wild Health is about optimizing you. We use genomics, blood work, biometrics, micro biome assessment, and a conversation with you to come up with a personalized comprehensive health plan. Our goal is to determine the perfect diet, exercise, supplement, and habit plan for each individual patient. This is done through an iterative process of evaluating thousands of published papers and building computer models to express those results.
Clarity is the brand given to the software application that both patients and the Wild Health team use to facilitate this experience. This is a mature ecosystem of various frontend applications, backend applications, databases, event streaming services, and other third party service integrations.
The team is more than a functional unit, it’s a family. Each member not only cares about the mission of delivering great software but also is invested in the personal growth of each other. Our weekly processes reflect this mission. Retrospective meetings held at the end of each sprint are designed to facilitate communication and care around improving everyone on the team.
What You Bring To The Role
- Proficiency in C# .Net Core, Python, and/or RxJS/Typescript/React
- Interest in building, scaling and operating sophisticated infrastructures.
- Interest in designing well-thought schemas, building efficient client/service layers, and properly using various data structures
- Ability to build sound integration and unit tests to document/verify the correctness of your solutions.
- An ability to adapt to changing situations where new languages, technologies, or other features will be introduced.
Nice To Have
- Experience with building RESTful API’s or GraphQL is a plus
- Experience with agile development processes, working in a fast-paced environment with scheduled release planning
- Experience working with advanced Business Analytics tools like Looker, Tableau, or Dedash
- Understanding of sound ETL processes for enterprise data flow
- Experience scaling efficient relational database configurations and writing efficient SQL views, stored procedures, and functions.