black lantern security

Senior Software Engineer - Backend Python Developer

Remote, USPosted 1 month ago

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.

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs