Full-Stack SaaS Engineer (Python/Django + React)

MDMi

Indianapolis (IN)

Hybrid

USD 90,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Disability insurance
Life insurance
Paid time off
12 paid holidays
401(k) with company match
Hybrid location
Casual work environment
Diverse portfolio of projects
Collaborative team

Job summary

MDMi is seeking experienced SaaS Engineers to join the Software + Solutions Engineer team in a hybrid Indianapolis setting. You will design, build, and maintain full-stack applications using Python, Django, React, and TypeScript for hosted and on-prem systems that ingest batch and streaming data.

You will collaborate across product, QA, UX, and engineering to deliver scalable, secure, multi-tenant SaaS capabilities, with a focus on performance, reliability, and observability in AWS cloud

Qualifications

  • 4+ years of professional software development experience.
  • Experience building and supporting production web applications or SaaS products.
  • Hands-on experience with Python and a modern web framework, preferably Django.
  • Experience developing React applications using TypeScript.
  • Experience designing, implementing, and consuming RESTful APIs.
  • Experience with relational databases such as PostgreSQL.
  • Experience deploying, operating, or supporting cloud-hosted applications, preferably in AWS.
  • Experience with Docker and containerized development workflows.
  • Experience with Git and collaborative software development practices, including pull requests and code reviews.
  • Experience with automated testing and CI/CD pipelines.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Ability to communicate clearly about technical tradeoffs and risks.
  • Ability to work effectively in a collaborative hybrid environment.

Responsibilities

  • Design, develop, test, and maintain full-stack web applications using Python, Django, React, and TypeScript.
  • Build capabilities for a secure, scalable, multi-tenant SaaS platform serving engineering and scientific organizations.
  • Help design tenant-aware patterns including data isolation, authorization, configuration, and controls.
  • Design, document, and maintain secure REST APIs and backend services.
  • Collaborate on cloud architecture, deployment approaches, and engineering practices for growth.
  • Improve performance, scalability, reliability, and security of applications.
  • Build and improve automated testing, CI/CD pipelines, release processes, and developer workflows.
  • Implement monitoring, logging, alerting, and observability for production systems.
  • Troubleshoot production issues and contribute to durable improvements.
  • Participate in sprint planning, estimation, code reviews, and Agile ceremonies.
  • Collaborate with product, QA, UX, and engineering to deliver high-quality outcomes.

Skills

Python
Django
React
TypeScript
REST APIs
PostgreSQL
AWS
Docker
Git
CI/CD
Testing

Tools

GitHub
Terraform

Job description

MDMi is seeking experienced SaaS Engineers to join the Software + Solutions Engineer team in a hybrid Indianapolis setting. You will design, build, and maintain full-stack applications using Python, Django, React, and TypeScript for hosted and on-prem systems that ingest batch and streaming data.

You will collaborate across product, QA, UX, and engineering to deliver scalable, secure, multi-tenant SaaS capabilities, with a focus on performance, reliability, and observability in AWS cloud

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Full-Stack SaaS Engineer
Mid-Level Full-Stack SaaS Engineer

MDMi • Indianapolis (IN)

On-site
USD 90,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+9
Full-Stack Developer - Python/Django + React, Hybrid
Full-Stack Developer - Python/Django + React, Hybrid

Talentify • Sunnyvale (CA)

Hybrid
USD 140,000 - 190,000
Health Benefits
Referral Program
Growth opportunities
Full-Stack Python Engineer: Build Data-Driven SaaS
Full-Stack Python Engineer: Build Data-Driven SaaS

Beacon Hill Staffing Group, LLC • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Full-Stack Engineer (Mid-Level) - React & Python, Hybrid NYC
Full-Stack Engineer (Mid-Level) - React & Python, Hybrid NYC

Spade • New York (NY), Northern (KY)

Hybrid
USD 140,000 - 190,000
Competitive compensation
Equity
Comprehensive health benefits
Full Stack Engineer – Python/Django & React (Onsite)
Full Stack Engineer – Python/Django & React (Onsite)

Motion Recruitment • Covington (LA)

On-site
USD 70,000 - 90,000
Full-Stack Python Engineer – Build Data-Driven SaaS
Full-Stack Python Engineer – Build Data-Driven SaaS

Beacon Hill Staffing Group, LLC • Honolulu (HI)

On-site
USD 120,000 - 170,000
Senior Full-Stack Engineer: Python, React & Microservices
Senior Full-Stack Engineer: Python, React & Microservices

EPAM Systems Inc • United States

Remote
USD 120,000 - 180,000
SaaS Full-Stack Python Engineer: Build Data-Driven Apps
SaaS Full-Stack Python Engineer: Build Data-Driven Apps

Beacon Hill Staffing Group, LLC • Springfield (IL)

On-site
USD 85,000 - 130,000
Medical benefits
Paid time off
Senior Django & Python Full-Stack Engineer (Remote)
Senior Django & Python Full-Stack Engineer (Remote)

University of Michigan Health-West • Northern (KY)

Hybrid
USD 100,000 - 130,000
Comprehensive health coverage
FSA/HSA options
401(k) with employer contributions
+5
Full-Stack Engineer, SaaS (React/TS + Django)
Full-Stack Engineer, SaaS (React/TS + Django)

Feedinkoo • United States

On-site
USD 100,000 - 140,000