Senior Software Engineer- Python Wizard Backend Lead

QuantivlySomerville, MA
6hHybrid

About The Position

Quantivly has built a powerful unified data layer that unlocks imaging operational data previously trapped within hospital systems. We are now expanding our suite of applications on top of this data layer—and are seeking a dynamic Senior Software Engineer – Python Wizard Backend Lead to own and lead all backend development for these applications. Role Overview. As the Backend Lead for our application layer, you will be a central member of the Engineering team and the owner of all Django backend development for our customer-facing applications built on top of Quantivly’s core data layer. You will architect, design, build, test, and deploy backend services and features that directly power our product experience. Your day-to-day responsibilities will include (but are not limited to): Taking full ownership of the Django application backend, ensuring reliability, scalability, maintainability, and performance. Designing, implementing, testing, and deploying high-quality backend features that align with our roadmap. Actively contributing to roadmap planning and influencing product and technical direction. Collaborating closely with frontend engineers, data engineers, product managers, and designers to translate business and user needs into robust backend solutions. Creating clean, well-documented APIs (GraphQL and REST) that deliver a seamless developer and customer experience. Establishing and enforcing backend engineering best practices, architectural patterns, and coding standards. Driving improvements to stability, observability, security, and performance across our services. Mentoring and supporting other backend engineers through reviews, technical guidance, and hands-on pairing. Participating in planning, scoping, estimation, and technical decision-making across the engineering organization. We are passionate about making a meaningful difference in healthcare by bringing modern data science tools to radiology. This is your opportunity to grow your career at a company that is at the forefront of transforming an entire industry. We need brains, ambition, and passion to continue driving this change. If this sounds like you, join Quantivly!

Requirements

  • 5+ years of professional development experience in Python (not just scripting), with strong skills across the full software development lifecycle.
  • Strong grounding in software engineering principles and design patterns; deep knowledge of the Python ecosystem.
  • 3+ years of hands-on experience with Django, including ORM, REST/GraphQL APIs, middleware, and performance tuning.
  • 2+ years with SQL databases (PostgreSQL preferred), including Query optimization, Schema design, Indexing and clustering, Security, Large-scale/enterprise performance strategies, Solid understanding of distributed computing, async processing, and algorithmic complexity.
  • Experience deploying and operating production systems.
  • Excellent debugging, analytical, and problem-solving skills.
  • Strong communication skills, collaborative mindset, and ability to provide and receive constructive feedback.
  • Ability to thrive in a fast-paced startup environment with high ownership and autonomy.
  • Bachelor’s degree or greater in Computer Science (preferred), Information Technology, or equivalent work experience.

Nice To Haves

  • Experience with Docker, Docker Compose, microservices, Java, asyncio, AWS, Elasticsearch.
  • Experience developing SDKs or libraries for external developers.
  • Strong background in Linux/Unix, shell scripting, git, and general DevOps practices.
  • Passion for data warehousing, business intelligence, or predictive analytics.
  • Comfort with JavaScript and willingness to prototype frontend logic when helpful
  • Experience with machine learning, MCP, etc
  • Experience with pl/pgSQL
  • Familiarity with DICOM and HL7 standards.
  • A track record of contributing to open-source projects or maintaining meaningful side projects.

Responsibilities

  • Own the entire Django backend powering all Quantivly applications built on top of our unified data layer.
  • Design, build, test, and maintain backend features, APIs, and application services.
  • Ensure backend solutions are performant, scalable, secure, and resilient.
  • Develop high-quality GraphQL and REST APIs.
  • Collaborate with data layer engineers to integrate backend logic with our unified data infrastructure.
  • Partner closely with frontend engineers to ensure seamless API integration and efficient data flows.
  • Lead backend code reviews and provide constructive, timely feedback.
  • Proactively diagnose and resolve complex backend issues, from performance bottlenecks to API inconsistencies.
  • Promote backend engineering best practices and contribute to team-wide standards and documentation.
  • Stay up to date with the latest Python/Django advances, database techniques, and backend engineering trends.
  • Participate in design discussions, project planning, and cross-team architecture sessions.

Benefits

  • Medical
  • Dental
  • Vision
  • 401k with matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service