About this role
Remote Full Stack Engineer role supporting Data Surge’s Federal Services team to design, architect, and implement software systems for federal and government clients. You’ll build and maintain scalable APIs/backends in Python and Django Rest Framework while working with frontend/product partners to deliver web features.
Key Responsibilities
- Design, develop, and maintain scalable APIs and backend services in Python and Django Rest Framework
- Build new web application features with product designers and frontend engineers
- Manage database schema changes and migrations
- Implement best practices for build, deployment, and CI/CD with systems team
- Implement monitoring and improve application performance and stability
Technical Overview
Build backend services in Python with Django Rest Framework and/or FastAPI, using modern APIs like REST and GraphQL alongside WebSockets and HTTP/3. Work across relational and NoSQL databases, implement containerized deployments with Docker and Kubernetes, and support CI/CD, monitoring, migrations, and zero-downtime release strategies using feature flags and testing.
Ideal Candidate
The ideal candidate is a Full Stack Engineer with 7+ years of full-time software engineering experience, strong Python proficiency, and hands-on experience building scalable APIs and backend services. They have practical containerization and DevOps experience (Docker, Kubernetes, CI/CD) plus deployment pipeline know-how like zero-downtime deployment and feature flags, and they can collaborate cross-functionally to deliver production web features.
Must-Have Skills
7+ years of full-time software engineering experienceDevOps ExperiencePythonmodern web APIs (e.g.RESTGraphQLWebSocketHTTP/3)web development frameworks (e.g.FastAPIDjango)relational databases (e.g.MySQLPostgresSQL Server)NoSQL databases (e.g.DatabricksClickhouseElasticsearch)containerization (e.g.DockerDocker SwarmKubernetes)deployment pipelines (e.g.zero-downtime deploymentA/B/multivariate testingfeature flags)scalable APIsbackend servicesmanage database schema changes and migrationsCI/CDmonitoringU.S. Citizenship
Nice-to-Have Skills
frontend development (JavaScriptHTML/CSSVue.jsReact SPAsNext.jsAstroTailwind CSS)test-driven development (TDD)Obtained Previous ClearanceInterest in mastering the full software development stackincluding DevOpsFrontend Development
Tools & Platforms
PythonDjango Rest FrameworkFastAPIDjangoDockerDocker SwarmKubernetesRESTGraphQLWebSocketHTTP/3MySQLPostgresSQL ServerDatabricksClickhouseElasticsearchCI/CD
Required Skills
PythonDjango Rest FrameworkFastAPIDjangoRESTGraphQLWebSocketHTTP/3MySQLPostgresSQL ServerDatabricksClickhouseElasticsearchDockerDocker SwarmKubernetesInfrastructure as Code (IaC)DevOpsCI/CDzero-downtime deploymentA/B/multivariate testingfeature flagstest-driven development (TDD)JavaScriptHTML/CSSVue.jsReact SPAsNext.jsAstroTailwind CSS
Hard Skills
PythonDjango Rest Frameworkscalable APIsbackend servicesdatabase schema changesmigrationsCI/CDcontinuous integration/continuous deliverymonitoringapplication performanceapplication stabilityfeature rolloutsRESTGraphQLWebSocketHTTP/3FastAPIDjangorelational databasesMySQLPostgresSQL ServerNoSQL databasesDatabricksClickhouseElasticsearchcontainerizationDockerDocker SwarmKuberneteszero-downtime deploymentA/B/multivariate testingfeature flagstest-driven development (TDD)JavaScriptHTML/CSSVue.jsReact SPAsReactNext.jsAstroTailwind CSSInfrastructure as Code (IaC)DevOps
Soft Skills
collaborationcuriositycustomer centricstrong communication skillsattention to detailgood work ethicremote work collaborationcreativefocusedtechnically curioustotal ownership of work
Keywords for Your Resume
Full Stack EngineerPythonDjango Rest FrameworkFastAPIDjangoRESTGraphQLWebSocketHTTP/3MySQLPostgresSQL ServerDatabricksClickhouseElasticsearchDockerDocker SwarmKubernetesInfrastructure as Code (IaC)DevOpsCI/CDzero-downtime deploymentA/B/multivariate testingfeature flagstest-driven development (TDD)React SPAsNext.jsTailwind CSSU.S. Citizenship
Deal Breakers
Must be a U.S. citizen, 7+ years of full-time software engineering experience, Strong proficiency in Python, Experience with modern web APIs (REST/GraphQL/WebSocket/HTTP/3)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile