Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Engineer (Python)

$145k - $196k

Dotmatics Limited

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 AI Engineer (Full stack) 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 will build AI agents that perform real work-systems that plan tasks, call tools, execute workflows, interact with APIs, and integrate with real-world data sources. 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
  • Design and implement AI agent workflows and tooling using LangChain/LangGraph, enabling AI models to plan actions, call tools, use APIs, search information, and reliably complete multi-step workflows.
  • Build and maintain the tools, function interfaces, and system connectors that AI agents use to interact with databases, document stores, enterprise apps, and external APIs.
  • Ensure AI agents operate safely, follow rules, respect permissions, and reliably execute within defined constraints.
  • 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.
Architecture & Design
  • Clean Architecture principles with clear separation of concerns
  • Microservices design patterns including service discovery, API gateways, and interservice communication
  • Event-driven architecture with message queues and async processing
  • Subprocess isolation patterns for credential management and security boundaries
  • Influence architectural direction across teams, helping bring clarity and structure to ambiguous problems.
  • Architect robust AI agent execution layers that ensure determinism, observability, and reliable stepwise execution.
Quality & Operations
  • Write comprehensive automated tests using pytest and Jest, including integration and behaviour-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.
  • Instrument AI agent systems with monitoring, tracing, and guardrails to ensure safe and predictable behaviour in production.
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.
  • Document and evangelize best practices for safe, reliable, and maintainable AI agent design.
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.
  • Experience building AI agents using LangChain/LangGraph, including tool creation, step planning, function calling, retrieval workflows, and reliable agent-state management.
  • 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.
  • Experience building safe execution environments and guardrails for AI decision-making.
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.
AI/ML & Agent Development
  • LangChain & LangGraphexpertise for building AI agent workflows, tool orchestration, and LLM integration
  • Proven experience buildingLLM-powered applications with frameworks like LangChain, LangGraph, or similar
  • Understanding of Retrieval-Augmented Generation (RAG)patterns and vector embeddings
  • Experience with agent orchestration, tool creation, and multi-step reasoning workflows
  • Familiarity withLLM serving endpoints(Databricks, OpenAI, Anthropic, or similar)
  • Knowledge of streaming responses, callback systems, and real-time feedback mechanisms
  • Understanding of Model Context Protocol (MCP)for tool integration
You may also have
  • Production Kubernetes experience with Helm charts and orchestration
  • Experience with Databricks or similar cloud data platforms
  • LangChain/LangGraph production implementations
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.

Base Pay Range


$145,000-$196,000 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.
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer (Python) in Boston, MA vacancy
  •  ...A leading educational technology company is seeking a Senior Software Engineer. The role focuses on driving innovation in digital language education...  ...products with expertise in Ruby/Rails, JavaScript, and Python. You will be part of a collaborative team responsible for... 
    Senior
    Remote work

    Vista Higher Learning

    Boston, MA
    3 days ago
  •  ...Job Title: Senior Full-Stack Developer (Angular / Python) Duration: 3 Months+ Contract Location: Boston, MA Location Hybrid - Boston, MA (required) This role requires regular on-site presence in Boston. Candidates must be based in the greater Boston... 
    Senior
    Contract work
    Remote work

    Saviance

    Boston, MA
    17 hours ago
  •  ...SupportFinity™ is seeking a Senior Software Engineer for their Fintech team, focusing on innovative products that enhance the travel experience. This fully remote role invites candidates to leverage leading industry techniques and collaborate within cross-functional teams... 
    Senior
    Remote work

    SupportFinity

    Boston, MA
    3 days ago
  •  ...Motion Recruitment Partners LLC is seeking a Senior Full-Stack Developer in Boston to modernize legacy systems and incorporate AI into finance operations. You will handle hands-on development, ensuring efficient application delivery. The ideal candidate should have 5+... 
    Senior

    Motion Recruitment Partners LLC

    Boston, MA
    2 days ago
  •  ...About the job Senior Full Stack Engineer About the job Senior Full Stack Engineer Job Summary: If you want to work on cutting edge technology...  .... The ideal candidate is a life-long learner who knows Python, with strong analytical skills and an interest in Machine Learning... 
    Senior

    JDM Recruiters

    Boston, MA
    2 days ago
  •  ...Senior Engineer We're a Series A funded weather forecasting startup founded by a team from MIT Sloan and Harvard Business School! We provide...  ...of other languages, ecosystems, and build tools (ie. Python, JVM, .NET) Mobile application development experience You... 
    Senior
    Worldwide

    Roberts Recruiting

    Boston, MA
    23 hours ago
  • The Massachusetts Institute of Technology is seeking a Senior Full Stack Developer for the Massachusetts Green High Performance Computing Center (MGHPCC). You will design and build software systems that power the AI Computing Resource (AICR), leading the development of... 
    Senior

    Massachusetts Institute of Technology

    Cambridge, MA
    2 days ago
  •  ...Klaviyo Inc. in Boston is seeking a Senior Software Engineer focused on AI Enablement. The role demands strong full stack development skills and a passion for AI to enhance engineering productivity. You will mentor peers, implement scalable tools, and experiment with new... 
    Senior

    Klaviyo

    Boston, MA
    6 hours ago
  •  ...Senior Full Stack Software Engineer Watertown, MA December 17, 2025 Job Description The Company: We believe general-purpose, generally-...  ...planning Prerequisites: -Strong programming skills in Python -Software engineering tooling: git, unix shell, etc... 
    Senior
    Work at office

    Venturefizz Product Management Community

    Watertown, MA
    3 days ago
  • Motion Recruitment Partners, LLC is seeking a Senior Full-Stack developer to join a global asset management company in Boston. This role focuses on breaking up legacy systems and building new applications while incorporating AI technologies. You will be instrumental in... 
    Senior

    Motion Recruitment Partners, LLC

    Boston, MA
    5 days ago
  •  ...Senior Full-Stack Engineer Boston, MA Location: US or Canada Type: US Applicants - Full-Time; Canadian Applicants - Independent Contractor...  ...Requirements Core Technical Skills Proficiency in Python and Ruby on Rails, with significant backend experience.... 
    Senior
    Full time
    For contractors

    Human Agency

    Boston, MA
    2 days ago
  • $141k - $225k

     ...Senior Full Stack Engineer Our Opportunity: Chewy's Sponsored Ads business is growing rapidly, and we're looking for an experienced Senior...  ...backend and frontend services with technologies like Typescript, Python, Java and both SQL/NoSQL databases. You have expertise in... 
    Senior
    Local area
    Flexible hours

    Chewy

    Boston, MA
    17 hours ago
  •  ...will be joining Yuma as one of the core engineers on a tight, high-performing team of 5. We...  ...backend development. You will work across the full product lifecycle: new features, A/B...  ...system architecture Product & Full-Stack Contribution Collaborate tightly with... 
    Senior
    Immediate start

    Yuma Corp

    Boston, MA
    1 day ago
  •  ...a more sustainable work life balance, and reduce their impact on the environment.POSITION SUMMARY We're looking for a Sr. Full Stack Engineer to join the Core Apps team. Our team is focused on building a visual collaboration canvas platform enabling our users to brainstorm... 
    Senior

    VibeIQ

    Boston, MA
    3 days ago
  • $160k - $210k

     ...the Role A growing technology startup is hiring a Senior Full Stack Software Engineer to help build and scale its core product. This engineer...  ...Next.js Backend: Node.js (Express or NestJS) and/or Python (Django or FastAPI) Databases: PostgreSQL, Redis... 
    Senior
    Remote work
    Flexible hours

    twenty80.io

    Boston, MA
    17 hours ago
  •  ...Drive Capital in Newton, MA is seeking a Sr. Software Engineer (Full Stack) to design, develop, and maintain high-performance software systems in a collaborative environment. The ideal candidate has 5+ years of experience, strong proficiency in TypeScript, and back-end... 
    Senior

    Drive Capital

    Newton, MA
    4 days ago
  • Nexamp Inc. is seeking a Senior Full Stack Software Developer based in Boston to contribute to developing tech solutions for sustainable energy...  ...of software development experience and proficiency in React, Python, and related technologies. Benefits include competitive... 
    Senior
    Flexible hours

    Nexamp Inc.

    Boston, MA
    2 days ago
  • $140.4k - $175.5k

    Senior Full Stack Engineer - Bugcrowd We are Bugcrowd. Since 2012, we’re empowering organizations to take back control and stay ahead of threat actors...  ...Strong proficiency in modern programming languages (e.g., Python, Java, Go, Node.js). Experience with API frameworks and... 
    Senior
    Remote work
    Work from home
    Night shift

    Bugcrowd

    Boston, MA
    1 day ago
  •  ...Senior or Staff Full-Stack Software Engineer (Remote) Job Openings Senior or Staff Full-Stack Software Engineer (Remote) About the job Senior or Staff...  ...engineering and technologies such as server side Python 3.x, caching, reinforcement learning and/or machine... 
    Senior
    Work experience placement
    Remote work

    Product Genius

    Boston, MA
    4 days ago
  • $150k - $300k

    A leading SaaS company in Boston is looking for a Principal Full Stack Engineer. The role involves building scalable cloud software solutions to enhance the speed of delivering critical treatments. With over 12 years of software development experience required, candidates... 
    Senior
    Remote work
    Flexible hours

    Veeva Systems

    Boston, MA
    17 hours ago
  •  ...Senior.NET Full Stack Engineer Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go. We are seeking... 
    Senior
    Flexible hours

    Manulife

    Boston, MA
    17 hours ago
  • $140k - $160k

     ...Grand Circle Travel in Boston, MA is seeking a Senior Software Engineer to design and deliver technical improvements for customer sales and...  ...building scalable systems. Applicants must have 5–8+ years of full-stack engineering experience, particularly in C#/.NET, alongside... 
    Senior

    Grand Circle

    Boston, MA
    3 days ago
  • £3,000 per month

     ...intimately connected to each other and themselves. We are building an inclusive, human-centred product and are looking for a Senior Fullstack Engineer with a backend focus to become part of our remote team and our mission to elevate the human experience of sexuality and... 
    Senior
    Work experience placement
    Remote work
    Home office
    Flexible hours

    Feeld

    Boston, MA
    2 days ago
  •  ...Senior Full Stack Java Engineer 100% Remote 6+ Month Contract H1B Transfers Accepted | No H4, OPT, CPT Financial Services / Investment Management Experience Required Overvie wWe are seeking a Senior Full Stack Java Enginee r to join a high-performing... 
    Senior
    Contract work
    H1b
    Remote work

    TPA technologies

    Boston, MA
    17 hours ago
  •  ...Axon seeks a Sr. Full Stack Member of Technical Staff to drive the development of AI systems across Cloud, Edge Devices, and more. Ideal...  ...have a Master's or PhD in Computer Science or Electrical Engineering and over 8 years of industry experience in building production... 
    Senior

    Axon

    Boston, MA
    3 days ago
  •  ...time and resources to explore new ideas, but always rooted in engineering best practices. As a result, we can innovate rapidly to...  ...iteration loop. We sweat the details when it comes to UX. As a Senior Full-Stack Software Engineer, you will build AI-centric web... 
    Senior
    Temporary work
    Work at office
    Worldwide

    S&P Global

    Cambridge, MA
    3 days ago
  • Motion Recruitment Partners LLC is seeking a Senior Full Stack Engineer for a full-time, onsite role in Cambridge, MA. This position involves significant...  ...startup environments, and expertise with technologies like Python, Django, TypeScript, and React. The role offers competitive... 
    Senior
    Full time
    Flexible hours

    Motion Recruitment Partners LLC

    Cambridge, MA
    3 days ago
  • $107.45k - $199.55k

     ...shape the future you want to see - and discover that better can take you anywhere you want to go. We are seeking a Senior .NET Full Stack Engineer to build and deliver scalable, enterprise-grade digital solutions that support secure, seamless, and customer-centric experiences... 
    Senior
    Temporary work
    Local area
    Flexible hours

    Manulife and John Hancock

    Boston, MA
    4 days ago
  •  ...a forward-thinking company dedicated to enhancing cybersecurity through innovative software supply chain solutions. As a Senior Software Engineer, you'll play a pivotal role in developing a cutting-edge SaaS platform, influencing architectural decisions, and writing high... 
    Senior

    ReversingLabs

    Boston, MA
    3 days ago
  • A dynamic software company is seeking a Senior Full Stack Software Engineer to design and build modern web applications using React, MongoDB, and TypeScript. You will play a key role in architecture and mentoring while delivering high-performance software solutions. This... 
    Senior
    Remote job

    Lever Test 11

    Brookline, MA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Engineer (Python). Be the first to apply!