Talent.com
Senior Full Stack Software Engineer (Python)
Senior Full Stack Software Engineer (Python)Dotmatics • Boston, Massachusetts, United States
Senior Full Stack Software Engineer (Python)

Senior Full Stack Software Engineer (Python)

Dotmatics • Boston, Massachusetts, United States
10 days ago
Job type
  • Full-time
Job description

Our Why At Dotmatics

At Dotmatics, we believe science, data, and decision-making must be deeply intertwined for innovation to thrive.

Our Portfolio includes Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, MStar, SoftGenetics and Virscidian.

We have a vision for a new Lab of the Future that will change the future of scientific research.

We have created the world’s most comprehensive digital science platform – best-of-breed software applications already used by more than 2 million scientists, together in a single ecosystem united by a powerful, flexible enterprise data platform. This is not flat data buried away in digital graveyards. This is dynamic, multi-dimensional decision-making.

Scientific enterprises need a new level of effectiveness to achieve tomorrow’s breakthroughs. Illness will not wait. The biosphere will not wait. We are tireless in our vision, because the time for innovation is now.

Shaping the Future of Science At Dotmatics

Our global team of more than 800 colleagues are dedicated to supporting our customers in over 180 countries. Together, with our scientific community of users, we accelerate scientific innovation in order to make the world a healthier, cleaner, and safer place to live.

You’ll join a collaborative, global team pushing the boundaries of scientific innovation.  Your ideas and efforts will have a tangible impact, accelerating scientific progress and discovery. We offer a dynamic, remote-friendly environment that fosters high integrity and collaboration, empowering you to excel. Dotmatics is a company built by scientists, for scientists. Combined, we are now the world’s largest cloud-based scientific research R&D platform. We need your help to keep growing and pioneering the future.

We are Science Driven. We are Customer Centric. We are Better Together.

What do we need

We are seeking a Senior Full Stack Engineer with advanced python skills to join our team building and advancing  the Luma platform an AI-Native Multimodal Research Platform for Scientific Intelligence. A platform that helps customers analyze and configure data within their system. This role offers the opportunity to work on cutting-edge AI / ML technology, architecting scalable microservices, and delivering production-ready systems that integrate with enterprise data platforms. You'll be working in a collaborative, agentic coding environment where modern development tools support your workflow, enabling rapid iteration while maintaining high code quality standards.

In this role you will get to

Development & Implementation

  • Lead and execute the design and implementation of core workflow orchestration and tooling features, including automated tasks and background processes.
  • Build scalable FastAPI services with well-defined RESTful APIs and real-time streaming endpoints.
  • Create modular, reusable service components with strong authentication, error handling, and pagination patterns.
  • Develop and guide React frontend components for real-time interactions and data visualization.
  • Implement multi-tenant architecture with secure isolation, resource boundaries, and long-term scalability.
  • Provide technical guidance to other engineers during implementation, ensuring high-quality, maintainable solutions.
  • Evaluate risk when implementing new features or refactoring, and propose safe rollout strategies.
  • Design and implement AI agent workflows and tooling using LangChain / LangGraph with sophisticated tool orchestration

Architecture & Design

  • Lead architectural design work using clean architecture, dependency injection, and clear separation of concerns.
  • Architect microservices with reliable communication patterns (including Dapr or similar).
  • Plan, evolve, and optimize PostgreSQL schemas with a focus on performance, tenant isolation, and extensibility.
  • Define secure subprocess isolation patterns for credential and environment separation.
  • Design stable, versioned API contracts and ensure backward compatibility across services.
  • Anticipate long-term system risks and scaling challenges; propose forward-looking strategies and solutions.
  • Influence architectural direction across teams, helping bring clarity and structure to ambiguous problems.
  • Quality & Operations

  • Write comprehensive automated tests using pytest and Jest, including integration and behavior-driven tests.
  • Implement structured logging, correlation IDs, and observability patterns to ensure system clarity and operability.
  • Contribute to and improve CI / CD pipelines with automated testing, linting, and deployment workflows.
  • Set up effective monitoring and alerting for production systems.
  • Lead or support critical incident resolution with calm, context-driven decision-making.
  • Drive platform-wide improvements in performance, reliability, and technical quality.
  • Exercise independent judgment in methods, techniques, and evaluation criteria to ensure robust outcomes.
  • Collaboration & Documentation

  • Document architectural decisions, engineering patterns, and approaches that become long-term references for the team.
  • Provide approach summaries and technical proposals before major implementations to ensure alignment with product and engineering partners.
  • Participate in planning and estimation, applying deep technical judgment and strong product awareness.
  • Mentor engineers, raise team capabilities, and guide others through complex engineering workflows (feature branches, PRs, ticket management).
  • Build relationships across engineering and product groups, influencing roadmaps and cross-team initiatives.
  • Communicate risks, challenges, and opportunities proactively and clearly to stakeholders.
  • We are looking for people who  have 10+ years of professional software development experience, including significant experience owning and delivering large-scale technical systems. You should bring the ability to design durable architectures, independently lead high-impact engineering efforts, and mentor other engineers while maintaining exceptional coding standards. You should enjoy architecting clean, resilient services, solving complex systems problems, and shaping long-term technical direction for the areas you support.

    The key skills we are looking for

    Python & Backend

  • Expert-level Python 3.11+ with deep understanding of async / await, type hints, and modern Python best practices.
  • FastAPI experience building production RESTful APIs, streaming endpoints (SSE), and async request handling.
  • Strong PostgreSQL expertise (including performance tuning and schema design) and SQLAlchemy.
  • Strong understanding of dependency injection, clean architecture, and functional programming concepts.
  • Experience designing and scaling microservices in production environments.
  • Ability to assess engineering risk, propose rollout strategies, and make high-impact architectural decisions.
  • Frontend

  • React & TypeScript with modern hooks and state management patterns (Redux / Context).
  • Experience with Webpack Module Federation and micro-frontend architectures.
  • Ability to design responsive, maintainable UI components using SCSS / CSS.
  • Familiarity with Jest for robust frontend testing practices.
  • You may also have

  • Production Kubernetes experience with Helm charts and orchestration
  • Experience with Databricks or similar cloud data platforms
  • LangChain / LangGraph production implementations
  • Model Context Protocol (MCP) integration
  • React micro-frontends with module federation
  • Dapr or similar service mesh frameworks
  • Multi-tenant SaaS application development
  • Total Rewards

    Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition.

    Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details.

    Other Total Rewards Offered

  • Medical, Dental, Vision, Insurance
  • Health Spending Accounts
  • Wellness Benefits (Mental Health Apps and Fitness Perks)
  • Company-paid Life and Disability Insurance
  • 401k Retirement Plan (with 4% company match; immediate vesting)
  • Flexible Time off Plan (for US exempt employees)
  • This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future.

    Starting Base Pay Range

    $145,293.90 — $170,934 USD

    Research shows us the  confidence gap  and  imposter syndrome can get in the way of meeting outstanding candidates, so please don’t hesitate to apply — we’d love to hear from you.

    By submitting your application, you agree that Dotmatics may collect your personal data for recruiting, global organization planning, and related purposes. Dotmatics Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over Dotmatics use of your personal information.

    Dotmatics is an equal opportunity employer. We are a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work.

    Create a job alert for this search

    Senior Software Engineer • Boston, Massachusetts, United States

    Related jobs
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    RxSense • Boston, MA, United States
    Full-time
    We are a healthcare technology company that provides platforms and solutions to improve the management and access of cost-effective pharmacy benefits. Our technology helps enterprise and partnership...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer (Python & AWS)

    Senior Software Engineer (Python & AWS)

    DeWinter Group • Boston, MA, United States
    Full-time
    This role is with a DeWinter Financial Services Partner.Boston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week. Month + contract (or contract t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Rust and Python

    Senior Software Engineer - Rust and Python

    Code Metal, Inc. • Boston, MA, United States
    Full-time
    We’re looking for a Senior Software Engineer with strong Rust and Python expertise and a product-focused mindset to help build a new class of AI-powered transpilation and code generation tools.Thes...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Compunnel, Inc. • Boston, MA, United States
    Full-time
    We are seeking a Senior Full Stack Engineer to join the Client Institutional Product and Business Enablement Technology team. This role involves developing both client and server-side technologies, ...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer - Rust and Python

    Senior Software Engineer - Rust and Python

    Code Metal • Boston, MA, United States
    Full-time
    We're looking for a Senior Software Engineer with strong Rust and Python expertise and a product-focused mindset to help build a new class of AI-powered transpilation and code generation tools.Thes...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Parallel Consulting • Boston, MA, United States
    Full-time
    Head of Data, Quant & Investment Strategy - Financial Services.We are a recruiting for a leading asset management firm that leverages data, technology, and deep market expertise to deliver long-ter...Show more
    Last updated: 10 days ago • Promoted
    Senior Full-Stack Engineer — Remote (East Coast) + Equity

    Senior Full-Stack Engineer — Remote (East Coast) + Equity

    Alfa Wave Agency • Boston, MA, United States
    Remote
    Full-time
    A fast-growing marketing and technology company is looking for a Senior Software Engineer to work on internal platforms and infrastructure. You will be responsible for building and maintaining tools...Show more
    Last updated: 6 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Cyvl, Inc. • Boston, MA, United States
    Full-time
    Cyvl is a Boston-based tech startup revolutionizing the way civil engineering firms and governments map and manage transportation infrastructure. Our enterprise-grade hardware and software solutions...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Digital Plastics, Inc • Boston, MA, United States
    Full-time
    At the core of our platform is Herman, an advanced AI agent designed to match product requirements with ideal plastic compounds. Herman leverages a combination of public and proprietary data to enab...Show more
    Last updated: 10 days ago • Promoted
    Senior Full-Stack Engineer - Robotics Fleet Platform

    Senior Full-Stack Engineer - Robotics Fleet Platform

    Boston Dynamics, Inc. • Waltham, MA, United States
    Full-time
    A leading robotics company in Waltham is seeking a Senior Software Engineer to enhance their custom robot fleet management software. This role requires strong full-stack web skills and the ability t...Show more
    Last updated: 7 hours ago • Promoted • New!
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    Toast • Boston, MA, United States
    Full-time
    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best : building the businesses they love. Restaurants navigate these unpre...Show more
    Last updated: 7 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Liberty Mutual Insurance • Boston, MA, United States
    Full-time
    We deliver our customers peace of mind every day by helping them protect what they value most.Our passion for placing the customer at the center of everything we do is driving a transformational sh...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    EVONA • Boston, MA, United States
    Full-time
    This range is provided by EVONA.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Senior Full Stack Engineer / Hybrid (Boston, MA).Are you passion...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer – Full Stack Emulate, Inc.

    Senior Software Engineer – Full Stack Emulate, Inc.

    Emulate, Inc • Boston, MA, United States
    Full-time
    The Senior Software Engineer (Full Stack) designs, develops, and operates software that connects our scientific instruments with cloud services and user-facing applications.You will work across the...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    Feeld • Boston, MA, United States
    Full-time
    At Feeld, we are creating a world where everyone is more intimately connected to each other and themselves.We are building an inclusive, human-centred product and are looking for a Senior Fullstack...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Engineer – Cloud, Angular & Spring Mastery

    Senior Full-Stack Engineer – Cloud, Angular & Spring Mastery

    Compunnel, Inc. • Boston, MA, United States
    Full-time
    A leading technology firm is seeking a Senior Full Stack Engineer to develop enterprise web applications and cloud-hosted REST services. The ideal candidate will have deep expertise in Angular 8+, J...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer - Python

    Senior Software Engineer - Python

    Code Metal, Inc. • Boston, MA, United States
    Full-time
    Senior Software Engineer – Python AI Pipelines.We are looking for a Senior Software Engineer to help build a new generation of transpilation tools powered by AI and modern verification techniques.T...Show more
    Last updated: 8 days ago • Promoted
    Full Stack - Principal Software Engineer, Drug Discovery

    Full Stack - Principal Software Engineer, Drug Discovery

    Genentech • Boston, MA, United States
    Full-time
    It’s what drives us to innovate.To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more ...Show more
    Last updated: 30+ days ago • Promoted