Python Developer

Mavlra Corporation
San Francisco, CA, United States
14 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Business Logic Audit Trail Batch Processing Software as a Service Code Review Data Integrity Protocol Buffers Python (Programming Language) PostgreSQL OAuth
+19 more
Query Optimization RabbitMQ Data Processing SOAPAPI Indexer Backend Fastapi Pandas Event Driven Architecture Build Management Scikit Learn Integration Tests Apache Kafka Celery Front End Software Development Restful APIs Amazon Simple Queue Service (SQS) Webhooks Data Pipelines

Job description

We’re growing our backend engineering team and looking for a Senior Python Developer to help design and build core services for a data-intensive SaaS platform. You’ll work on business logic services, third-party integrations, and data pipelines that power our product. < dir=”ltr”>Responsibilities

  • Design and build backend services and APIs using Python and FastAPI (or similar frameworks)
  • Build and maintain integrations with third-party platforms via REST APIs, webhooks, and OAuth
  • Design and maintain PostgreSQL schemas, with attention to data integrity, precision, and auditability
  • Build and maintain scheduled/batch processing pipelines (e.g., Celery) for recurring data processing jobs
  • Collaborate with data science/ML engineers on services that consume or serve model outputs via API
  • Write thorough unit and integration tests for core business logic
  • Participate in architecture decisions, code reviews, and on-call rotation
  • Work closely with frontend engineers to design clean, well-documented APIs

Requirements

  • 5+ years professional experience with Python, including strong proficiency with FastAPI
  • Strong experience with PostgreSQL, including schema design, indexing, and query optimization
  • Comfort with precise numeric handling in contexts where accuracy and correctness are critical
  • Experience with task queues/schedulers (Celery, APScheduler, or similar) for batch/async processing
  • Experience integrating with third-party REST/SOAP APIs (webhooks, OAuth, retries, idempotency patterns)
  • Solid understanding of software testing practices, especially for business-rule-heavy systems
  • Strong written communication skills

< dir=”ltr”>Preferred Qualifications

  • Experience with systems requiring high data integrity or auditability (e.g., regulated industries, financial or compliance-adjacent systems)
  • Experience with enterprise system integrations (ERP, CRM, or similar platforms)
  • Familiarity with pandas, scikit-learn, or forecasting/ML libraries
  • Experience with event-driven architectures (Kafka, RabbitMQ, SQS)
  • Experience with gRPC/Protobuf or other strongly-typed service contracts
  • Prior experience in fintech or other audit-adjacent domai

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:43 min

Building an anti-money laundering production architecture with Python

Stefan Donsa Stefan Donsa +1 · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

3:33 min

Refactoring data science workflows using Rapids QDF and Pandas

Paul Graham Paul Graham · LIVE

2:41 min

Prerequisites for building backends with FastAPI

Ashmi Banerjee · World Congress 2022

Videos

See all

Related articles

See all