Senior Backend Engineer (Python)

The Hive
United States
3 months ago

Role details

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

Tech stack

Databases Cross-Origin Resource Sharing (Ajax Programming) Cross-Site Request Forgery Data Loss Dependency Injection Linux Distributed Systems Django Web Framework Python (Programming Language) Key Management PostgreSQL MongoDB
+17 more
OAuth Performance Tuning Query Optimization Redis Secure Coding Openapi WSGI System Availability Caching Indexer Backend Fastapi Containerization Kubernetes Api Design Api Management Docker

Job description

  • Design, build, and maintain scalable backend systems and APIs
  • Develop high-performance services using Python frameworks (FastAPI, Django)
  • Architect and optimize distributed systems and multi-database environments
  • Design and manage database schemas, migrations, and performance tuning
  • Collaborate on platform reliability, scalability, and security best practices
  • Contribute to API design and OpenAPI schema management
  • Support production systems, including incident response and release documentation
  • Partner cross-functionally with engineering, product, and security teams

Requirements

  • 7+ years of professional Python development experience

Strong hands-on experience with both:

  • Django (ORM, migrations, admin, application structure)
  • FastAPI / Starlette (async routing, Pydantic, dependency injection)
  • 3+ years of Rust development in production environments
  • Deep understanding of ASGI vs WSGI, including async/sync boundaries
  • Experience with PostgreSQL and MongoDB (schema design, indexing, query optimization)
  • Experience with multi-database architectures
  • Strong knowledge of OpenAPI schema design and API lifecycle management
  • Experience managing Django migrations across multiple environments without data loss
  • Proficiency with Linux, Docker, and containerized environments
  • Strong understanding of secure development practices (OAuth, CORS, CSRF, secrets management)
  • Excellent written communication skills (incident reports, release notes)

Preferred Qualifications

  • Experience working in a FastAPI + Django hybrid environment
  • Strong MongoDB experience (PyMongo, aggregation pipelines)
  • Experience with Redis (caching, pub/sub, distributed locking)
  • OAuth provider integrations
  • Experience with encryption at rest (e.g., encrypted model fields)
  • Kubernetes and Helm experience
  • Exposure to SOC 2 Type II environments
  • Familiarity with Pydantic v2 and performance optimization
  • Prior experience in B2B SaaS platforms, ideally in cybersecurity

What You’ll Bring

  • Strong backend architecture mindset with a focus on scalability and performance
  • Ability to operate in complex, high-ownership environments
  • Attention to detail in security, reliability, and system design
  • Clear and effective communication with both technical and non-technical stakeholders

Benefits & conditions

  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

About the company

HiveCo has a remote, opportunity with our client for a Senior Backend Software Engineer with deep Python expertise to help build and scale a modern cybersecurity SaaS platform focused on enterprise attack surface management. This role is highly technical and centers on API architecture, distributed systems, and platform reliability in a security-first environment.

Apply for this position

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

Apply on indeed.com

Good distractions

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

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:09 min

Combining modern asynchronous servers with legacy protocol apps

Sebastián Ramírez · WWC 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all