> Markdown version of [/jobs/ext/1336180-backend-software-engineer-api-focused](https://www.wearedevelopers.com/jobs/ext/1336180-backend-software-engineer-api-focused). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Software Engineer (API-focused) - **Company:** OFF DUTY MANAGEMENT, INC. - **Location:** Katy, TX, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Android Software Development, IOS Applications, Microsoft Azure, Software as a Service, Code Coverage, Code Review, Data Validation, Relational Databases, DevOps, Python (Programming Language), Key Management, PostgreSQL, Message Broker, OAuth, Open Web Application Security, RabbitMQ, Role-Based Access Control, Redis, E2e Testing, Prometheus, Swagger, JSON Web Token, SQL Databases, Openapi, Data Logging, Delivery Pipeline, Grafana, Software Security, Backend, Rate Limiting, Git, Fastapi, Database Migration, Build Management, Pytest, Containerization, AngularJS, Git Flow, Kubernetes, Apache Kafka, Celery, Front End Software Development, Restful APIs, Terraform, Domain Driven Design, Dynatrace, Api Management, Docker, Microservices - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=251cca66de6f3b4e ## About the Role * 3+ years of professional backend software development experience, including production use of Python. * Strong hands-on experience with FastAPI building production APIs. * Solid understanding of relational database design, normalization, and SQL query optimization (PostgreSQL preferred). * Experience with Celery or a comparable distributed task queue (e.g., RQ, Kafka consumers) for asynchronous processing. * Experience deploying and operating services in Kubernetes, ideally on Azure (AKS). * Practical experience writing unit, integration, and functional tests (pytest or similar) as part of the regular development workflow. * Working knowledge of authentication and authorization standards (OAuth2, JWT, API keys, RBAC). * Understanding of API security best practices (OWASP API Top 10, input sanitization, secrets management, rate limiting). * Comfort with Git-based collaborative workflows (pull requests, code review, branching strategies). * Familiarity with containerization (Docker) and CI/CD pipelines. * Clear communication and a collaborative, ownership-driven approach to working with engineers. Preferred Skills and Qualifications * Experience with Azure-specific services (Azure Key Vault, Azure Container Registry, Azure Monitor / App Insights). * Familiarity with API documentation tooling (OpenAPI/Swagger). * Experience with message brokers supporting Celery (Redis, RabbitMQ). * Experience with database migration tooling (e.g., Alembic). * Exposure to observability stacks (Prometheus, Grafana, OpenTelemetry) and distributed tracing. * Exposure to Infrastructure as Code (Terraform, Helm). * Understanding of domain-driven design or broader microservice architecture patterns. * Experience scaling APIs for a growing SaaS platform. ***Immigration-related benefits (for example, visa sponsorship) are not available for this position. ## Description Would you like to be a key member of the development team supporting hundreds of law enforcement agencies across the United States? 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. We provide the best possible service, protection, and administrative support to the sworn officers of our valued partner agencies., We're building OfficerTRAK, a SaaS platform that our customers depend on, and the API layer is the backbone connecting our Angular web front end, native iOS and Android apps, and internal services. We're looking for a mid-level Backend Software Engineer to help design, build, and maintain the FastAPI microservices that power our product. You'll work across the full lifecycle of a service - from schema and endpoint design, through implementation and testing, to deployment and monitoring in production on AKS. You'll write asynchronous background jobs with Celery, design and optimize PostgreSQL schemas and queries, and build in the authentication, authorization, and security practices our platform depends on., * 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. * Ship and operate services on our Azure/Kubernetes platform - containerize services, deploy to AKS, and troubleshoot issues in a live production environment. * 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). * Write meaningful, layered test coverage - unit, integration, and functional/end-to-end tests (pytest) that give the team confidence to ship quickly. * Participate in code reviews and design discussions - give and receive thoughtful feedback and help shape API and data model decisions across the team. * Instrument services for observability - add logging, metrics, and tracing so issues can be diagnosed quickly in production. * 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)