black lantern security
Senior Software Engineer - Backend Python Developer
Share this job
Job Description
Black Lantern Security is a Services Oriented Company
---------------------------------------------------------
- Black Lantern Security is built around the ingenuity, passion, and determination of our Operators and Analysts
- No one "mastermind"
- No "cult of personality"
- Competitive compensation and benefits
- Healthy work-life balance
- Project-based engagements that play to the team's strengths
Senior Software Engineer - Backend Python Developer ### Location: Remote
##### Required:
* 7+ years professional Python with real, substantive experience in both of the following (not just one): + Django - ORM, migrations, Admin, app structure. + FastAPI / Starlette - async routing, Pydantic, dependency injection. * 3+ years of RUST development experience in a production environment. * ASGI fluency - Understand the difference between ASGI and WSGI, have worked with async_to_sync / sync_to_async in anger, and have opinions about where the sync / async boundary should live in a hybrid application. * PostgreSQL and MongoDB- schema design, indexing, migrations at scale, query optimization. * Multi-database architecture experience - comfort operating with more than one data store concurrently. * OpenAPI schema design - can read and reason about the generated spec; understand why schema churn breaks auto-generated clients. * Django migrations coordinated across multiple environments - no data loss, careful about backward compatibility. * Linux, Docker, Docker Compose, health checks. * Security-aware development - secrets at rest, OAuth callback URL hygiene, CORS and CSRF in an ASGI context. * Excellent written communication - enterprise customers need clear incident write-ups and release notes. ##### Perferred background:
- Prior experience with a FastAPI + Django hybrid codebase.
- MongoDB (pymongo, aggregation pipelines).
- Redis patterns - distributed locking, pub/sub, caching strategies.
- OAuth provider integration.
- At-rest encryption patterns - django-encrypted-model-fields or equivalent.
- Kubernetes / Helm.
- SOC 2 Type II engineering experience.
- Pydantic v2 - performance characteristics, migration patterns.
- Prior B2B SaaS experience.
Keep looking
Similar Remote IT And Developer Jobs
Confidential
Intermediate Software Developer
TruTechnologies
Backend Software Engineer
TruTechnologies
Full Stack Software Engineer
Handshake