A

Addgene

Distributes curated plasmids and vectors

Application Developer 4

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWatertown, MA, USA$130k - $145k

About the Job

Requirements

  • At least 6 years of experience building and maintaining production web applications, with deep expertise in Python and Django.
  • Working fluency across JavaScript, HTML/CSS, SQL, REST APIs, Docker, Git, and continuous integration.
  • Experience shaping test strategy for a codebase, balancing speed, coverage, and confidence, and helping others apply that strategy.
  • Experience designing systems that maintain data integrity under concurrent use, with sound transaction handling and idempotent operations.
  • Strong instincts for clean, maintainable design, favoring explicit dependencies and well-scoped state over shortcuts.
  • Deep experience with database performance in Django applications, from query design to indexing and profiling.
  • Experience making significant data-model changes and production migrations without disrupting users.
  • Experience with search relevance, embeddings, or recommendation systems, including measuring whether results improved.
  • Experience building, evaluating, or integrating machine-learning or large-language-model features, such as classification, ranking, or features that work with scientific data.

Responsibilities

  • Lead complex digital product initiatives from discovery through delivery by turning prioritized opportunities into technical solutions, providing options and cost estimates, and advancing roadmap outcomes to completion.
  • Architect and deliver features across digital products while balancing roadmap goals with long-term maintainability and paying down technical debt.
  • Build and evolve systems and workflows that maintain data integrity under concurrent use, retries, and partial failures.
  • Help the team evaluate and adopt artificial intelligence and other emerging tools to improve software development and delivery.
  • Improve the team's test strategy by selecting appropriate test types to support confident and efficient releases.
  • Identify where performance improvements matter most and use data to guide and confirm results.
  • Help other engineers grow through mentoring, code review, and pair programming.

Desired Qualifications

  • Experience with AI-assisted development beyond individual use, including helping define a team's AI coding harness with shared agent instructions, guardrails, evaluations, and automated quality checks, and keeping current as these tools and practices evolve.
  • Experience designing versioned public APIs and role-based access control for external partners or customers.
  • Experience with advanced software design, including layered or domain-driven design in Django, asynchronous or event-driven patterns, observability, and web security practices such as Content Security Policy.
  • Experience with third-party integrations and data pipelines, including responsible handling of personal data.
  • Familiarity with molecular biology, laboratory workflows, or research data.

About the Company

Addgene

Distributes curated plasmids and vectors

Addgene curates and distributes biological materials such as plasmids, viral vectors, and recombinant antibodies to researchers, ensuring quality control. Materials are contributed by researchers, curated and verified, and then made available through a centralized catalog with a streamlined transfer process and accompanying documentation. The company emphasizes facilitating material transfers and providing educational resources to support researchers, rather than just selling products. Its goal is to remove barriers to sharing and build a globally connected scientific community that accelerates research.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, MA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Addgene

See more jobs