Python Developer
Mavlra Corporation
San Francisco, CA, United States
14 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The 13 Best Python Libraries for Developers in 2025
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
MH
Michael Hunger
Everything a Developer Needs to Know About MCP with Neo4j
about 1 year ago
BB
Benedikt Bischof
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
about 4 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago