offdutymanagement
Backend Software Engineer (API-focused)
Katy, Texas · Full-time
Sponsorship not specified$110k-$120kDetected 6 days ago
AngulariOSAndroidFastAPICode ReviewGitSQLPostgreSQLRedisAzureDockerKubernetesTerraformHelmCI/CDPrometheusGrafanaDevOpsRESTKafkaRabbitMQOAuthOpenAPICybersecurity
About the role
- Are you driven to produce high quality software that makes an impact to our society?
- Off Duty Management is the leading provider of off duty program solutions to law enforcement agencies and first responders across the United States.
- This position is based onsite in our Katy, Texas headquarters.
Responsibilities
- Design and build production-grade FastAPI services - define clean, versioned RESTful API contracts, request/response schemas (Pydantic), and service boundaries within our microservice architecture.
- Own data modeling and query design - design normalized, performant PostgreSQL schemas, write and optimize SQL queries, and manage migrations (e.g., Alembic) as services evolve.
- Build reliable asynchronous workflows - design and maintain Celery tasks and queues for background processing, retries, and scheduled jobs.
- Build in authentication, authorization, and security from the start - implement OAuth2/JWT-based auth, role-based access control, and follow API security best practices (OWASP API Top 10, input validation, secrets management).
- Participate in code reviews and design discussions - give and receive thoughtful feedback and help shape API and data model decisions across the team.
- Collaborate cross-functionally - partner with frontend, mobile, and DevOps engineers to define API contracts and keep services aligned with product needs.
- Contribute to CI/CD pipelines - help maintain automated build, test, and deployment workflows for the services you own.
- Understanding of domain-driven design or broader microservice architecture patterns.
Requirements
- Required Skills and Qualifications
- Strong hands-on experience with FastAPI building production APIs.
- Experience with Celery or a comparable distributed task queue (e.g., RQ, Kafka consumers) for asynchronous processing.
- Experience with Azure-specific services (Azure Key Vault, Azure Container Registry, Azure Monitor / App Insights).
- Experience with message brokers supporting Celery (Redis, RabbitMQ).
- Experience with database migration tooling (e.g., Alembic).
Nice to have
- Preferred Skills and Qualifications
Compensation
- $110,000 - $120,000 annually
Benefits
- Write meaningful, layered test coverage - unit, integration, and functional/end-to-end tests (pytest) that give the team confidence to ship quickly.
Company info
- Practical experience writing unit, integration, and functional tests (pytest or similar) as part of the regular development workflow.
Visa & Work Authorization
- Visa Sponsorship: Not Available
Apply directly at offdutymanagement →Create a free account for alerts like thisView offdutymanagement immigration profile
This listing is sourced directly from offdutymanagement's careers page and normalized into a canonical job model.