M

myDNA

Direct-to-consumer DNA testing and pharmacogenomic analysis

Full-Stack Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHouston, TX, USANo salary listedIn-person

About the Job

Requirements

  • Strong coding skills in C# and JavaScript; TypeScript experience is preferred.
  • Hands-on proficiency with ASP.NET Core, React, HTML/CSS, and RESTful Web API development.
  • Solid SQL skills, primarily SQL Server with some PostgreSQL, and experience with Entity Framework.
  • Working knowledge of SOLID principles, object-oriented programming and design, system architecture, CQRS, and messaging systems such as RabbitMQ.
  • Proficiency with Git and continuous integration/deployment practices.
  • Effective use of LLM-assisted development tools, including Claude Code, in the daily engineering workflow.
  • Ability to decompose problems, direct AI tooling toward defined outcomes, recognize flawed designs or subtle defects, and reject output that does not meet quality standards.
  • Strong troubleshooting and analytical skills, including collecting, analyzing, and summarizing technical issues.
  • Ability to explain complex technical topics to non-technical stakeholders.
  • Integrity, dependability, attention to detail, confidentiality, and commitment to data security.
  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least four years of professional software development experience building and maintaining production applications across the full stack.
  • Demonstrated experience designing and shipping web applications using C#/.NET and a modern JavaScript framework backed by relational databases.
  • Experience working in a version-controlled, CI/CD-based development process and participating in peer code review.

Responsibilities

  • Design, build, and ship full-stack solutions supporting laboratory operations using C#/ASP.NET Core, React/TypeScript, RESTful Web APIs, and SQL Server.
  • Translate business and laboratory requirements into functional, maintainable solutions using SOLID principles, appropriate design patterns, and CQRS where warranted.
  • Build and integrate messaging-based workflows using RabbitMQ; maintain and improve CI/CD pipelines and development tooling.
  • Maintain code documentation and contribute to system architecture decisions.
  • Use Claude Code and comparable AI development tools for implementation, refactoring, test authoring, and investigation.
  • Review AI-generated output for correctness, security, and maintainability; reject or rework output that does not meet standards.
  • Participate in peer code review and remain accountable for all shipped code regardless of how it was produced.
  • Investigate, triage, and resolve production and development issues affecting laboratory systems.
  • Collect, analyze, and summarize service issues, identify root causes, and implement durable fixes.
  • Support laboratory staff as a technical point of contact.
  • Monitor system health and respond to incidents affecting sample processing or data flow.
  • Confer with laboratory staff, scientists, and other stakeholders to gather and clarify requirements; study systems flow, data usage, and work processes.
  • Ask questions, make suggestions, convey technical concepts to non-technical audiences, and participate in UI/UX prototyping and solution validation.
  • Maintain confidentiality of clinical and consumer genetic data and prioritize security in design and implementation decisions.
  • Ensure changes to laboratory systems preserve data integrity and traceability consistent with CAP/CLIA requirements.
  • Follow validation and change-control practices for regulated systems.
  • Make implementation-level decisions within assigned scope, including code structure, class and method design, algorithms, data structures, naming, refactoring, and applying design patterns consistent with system conventions.
  • Make local database schema changes within an owned component and determine test strategy and coverage for own work.
  • Decide how to scope and prompt AI-assisted tasks and whether to accept, revise, or discard generated output.
  • Independently determine when generated code is not fit to ship, sequence assigned tasks, and choose diagnostic approaches for defects.
  • Determine when to raise questions, flag risks, request peer or lead review, and whether work is ready for code review or release-candidate status.
  • Make architectural decisions affecting multiple components or services, adopt new libraries, frameworks, services or tools, change shared infrastructure or deployment configuration, and decide shared-data schema and migration approaches under guidance.
  • Negotiate scope and estimate feature effort, make technical-debt decisions, and guide changes to laboratory staff workflows or validated processes under guidance.
  • Escalate decisions affecting clinical or consumer genetic data integrity, security incidents, production disruptions, possible defects in previously released results, external commitments, requests to bypass established controls, and regulatory, compliance, legal, budget, headcount, vendor, or broader project-scope matters.

Desired Qualifications

  • Experience with genetics, molecular biology, PCR, next-generation sequencing, laboratory automation, liquid handlers, or robotics.
  • Practical experience using AI coding assistants in a production development workflow and experience integrating with third-party systems, instruments, or APIs.
  • Prior experience in a laboratory, clinical, healthcare, or other regulated environment, including familiarity with CAP/CLIA, CLIA, HIPAA, validation, and change-control requirements.

About the Company

myDNA

Direct-to-consumer DNA testing and pharmacogenomic analysis

myDNA offers direct-to-consumer DNA tests for precision health, focusing on pharmacogenomics to tailor medication choice and dosing. It also provides nutrigenomics insights for nutrition and wellness, with results reported to the patient’s healthcare provider. Tests are cheek-swab kits sold online and through pharmacies, with global expansion via a merger and ownership by DBG Group. Goal: use genetic information to improve medication effectiveness and overall wellbeing.

Company size
11-50
Company stage
Series A
Total funding
$12.3M
Headquarters
Melbourne, Australia
Founded
2007

Recently Posted Jobs

Explore more opportunities at myDNA

See more jobs