Backend Software Engineer (FastAPI) -Onsite in Katy, Texas, Off Duty Management
Company:
Location: Remote
Published: 1970-01-01
Katy, TX, United States
Backend Software Engineer (API-focused)
Katy, Texas (full-time onsite)
Compensation: $110,000 - $120,000 annually
Reports to: Software Engineering Manager
Visa Sponsorship: Not Available
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.
This role suits someone who has shipped production-grade FastAPI services before, cares about test coverage and code quality, and wants real ownership over how our APIs are designed, secured, and scaled.
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.
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.
***Immigration-related benefits (for example, visa sponsorship) are not available for this position.
Off Duty Management is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
This Organization Participates in E-Verify.
Required Skills and Qualifications
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.
Python developer, Eleks
Company:
Location: Remote
Published: 1970-01-01
Poland, Lviv, Ivano-Frankivsk, Ternopil, Uzhhorod, Chernivtsi or Kyiv, Ukraine/Poland
ABOUT PROJECT
Our client is one of the leading financial services companies in the USA. The project focuses on developing a large-scale platform for financial data management, enabling secure storage, processing, and delivery of business-critical financial data.
Offices to Apply in -
Poland Ternopil Ivano-Frankivsk Lviv Kyiv Ukraine Krakow Chicago Las Vegas Argentina Croatia Uzhhorod Chernivtsi Zhytomyr Rivne Lutsk
REQUIREMENTS
4+ years of commercial experience with Python
Strong experience with Flask
Experience building RESTful APIs and web services
Experience with Java is a plus
Experience with Snowflake or Snowpark is a plus
Upper-Intermediate English or higher
RESPONSIBILITIES
Develop, test, and maintain reliable Python backend services and applications
Design and implement new features in collaboration with cross-functional teams
Build and integrate RESTful APIs using Flask
Write clean, maintainable, and well-tested code
Troubleshoot performance issues and resolve defects across development and production environments
Participate in code reviews and contribute to engineering best practices
Support application deployment, monitoring, and ongoing production maintenance
Continuously improve the codebase, development processes, and technical solutions
WHAT YOU WILL GET WITH ELEKS
Close cooperation with a customer
Challenging tasks
Competence development
Team of professionals
Dynamic environment with low level of bureaucracy
Python/DevOps Engineer, NordVpn/NordSecurity
Company:
Location: Remote
Published: 1970-01-01
Vilnius / Kaunas / Warsaw, Lithuania/Poland
DevOps Engineer Threat Protection
Full-time Hybrid
Vilnius / Kaunas / Warsaw
Learn & grow
Boost your skills via our extensive training programs (online and offline) & other resources. Benefit from mentorship and career-switch opportunities to grow within the company.
Work from anywhere
Recharge with a change of scenery β choose work from any location when you feel a need to power your creativity and drive.
Physical well-being
Fuel your active lifestyle with online workouts led by our Physical Well-Being experts. Unlock a variety of sports and wellness facilities, like gyms, swimming pools, and fitness classes, with the Multisport card.
Mental & emotional health
Nurture your mind with free psychologist consultations, dedicated mental health events, and premium access to top-rated wellness apps like Calm, Headspace, and Mindletic.
Premium healthcare
Receive private health insurance giving you peace of mind for your health needs.
Joyful moments β special treats
Celebrate lifeβs big moments with special gifts from us on your birthday, anniversary, and other major events, such as weddings or the arrival of a new family member.
Company events & team-building
Experience iconic Nord Security celebrations, team-buildings, and knowledge-sharing events, nurturing bonds that fuel our success.
Workation
Embark on a legendary company getaway abroad, filled with exciting activities, live concerts, engaging workshops, and epic time together.
Salary Range (Gross)
β¬3.6K β β¬5.8K per month
Main Responsibilities
Collaborate with the Threat Protection development team to build and automate infrastructure for the product
Write scripts to expand and maintain automated Code delivery and Release pipelines using Docker, Gitlab CI, AWS
Help build frameworks for automated unit/integration/E2E tests, as well as setting up various virtual test environments/services
Design and manage infrastructure for a multi-tenant distributed environment
Assist with service migration to and within cloud environments (S3, EC2, EMR, Kubernetes)
Ensure the application of best practices including but not limited to security, availability, and observability of the infrastructure.
Core Requirements
Experience as a DevOps, System or Infrastructure Engineer or a similar engineering role
Proficiency with Linux systems and tools; knowledge of Windows administration strongly appreciated
Working knowledge of Git and Git workflows
Experience with scripting languages (e.g. Shell, Bash, Python, etc.)
Experience implementing CI/CD principles, understanding of build systems and tooling (preferably Make, CMake, Conan, Ninja)
Understanding of software composition principles: compilation, linking, loading of binaries and dependency management in major operating systems
Knowledge of virtualization and containerization principles
Experience working with cloud technologies and tooling: Configuration as code (Ansible, Terraform), Dockerization, EKS/Kubernetes
Ownership mindset around your work and a desire for understanding of how systems interact including those outside your immediate area of expertise
Critical thinking with a high degree of professionalism, flexibility, and attention to detail.
What We Offer
Innovate with industry leaders
Work alongside global experts to build world-leading cybersecurity tools, impacting millions of users around the world.