Backend Python Developer

NETCYBEROPS LLC
Salt Lake City, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 95K

Job location

Remote
Salt Lake City, United States of America

Tech stack

Clean Code Principles
Query Performance
JavaScript
User Authentication
Profiling
Code Review
Databases
Continuous Integration
Cross-Origin Resource Sharing (Ajax Programming)
Data Validation
Data Integrity
Database Queries
Python
PostgreSQL
Open Web Application Security
Performance Tuning
Query Optimization
Redis
Web Application Security
Security Information and Event Management
Management of Software Versions
Software Vulnerability Management
Datadog
Data Logging
React
Flask
Caching
Backend
GIT
Containerization
Celery
Api Design
REST
Pagination
Api Management
Docker
Security Orchestration, Automation & Response

Job description

  • Design, build, and maintain Python REST API endpoints. This is the core of the role. You'll own data models, query performance, authentication, error handling, and API contracts.
  • Write database queries, manage migrations, and ensure data integrity.
  • Build backend services for security event ingestion, processing, and delivery.
  • Write tests at multiple levels: unit, API integration, and targeted E2E for critical workflows.
  • Participate in code review with an emphasis on clarity, correctness, and maintainability.
  • Contribute to discussions on API design, data modeling, and service boundaries. You're expected to have opinions, not just implement what you're told.
  • Improve developer experience: tooling, CI pipeline, local dev setup, documentation.

Requirements

NOTICE: We are not able to sponsor or take over sponsorship of an employment visa at this time. Applicants must be authorized to work in the United States without sponsorship., We're targeting 1-3 years of professional experience: past the learning curve with real shipped work. What matters most is evidence you can write quality code, reason through tradeoffs, and take ownership.

Core technical skills:

  • 3+ years of Python Experience
  • 1+ years of professional Python API development using Flask. You should be comfortable designing endpoints from scratch, with solid database integration, authentication, and error-handling patterns.
  • Database experience: queries, schema design, and migrations (PostgreSQL or similar).
  • API design fundamentals: authentication patterns, pagination, error handling, input validation, and versioning.
  • Comfort with Git, code review workflows, and CI/CD basics.

Nice to Have

  • Experience with security-domain software (SIEM, SOAR, vulnerability management, or similar)
  • Familiarity with OWASP Top 10 and web security concepts (auth, CORS, CSP)
  • Performance optimization experience: query tuning, caching strategies, profiling slow endpoints
  • Experience with containerization and deployment (Docker, cloud platforms)
  • Familiarity with async task processing (Celery, Redis queues, or similar)
  • Experience with observability tooling: logging, metrics, tracing
  • Familiarity with React and JavaScript

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • 401(k) 6% Match, * Medical, vision, and dental coverage
  • 401(k) with 6% employer match
  • PTO + Flexible Holidays
  • Performance-based bonus tied to company success

About the company

NetCyberOps is a managed security services company known for the quality of our work. We're hiring a Backend Python Developer to build and extend the web application our customers rely on to manage their security posture. Your focus will be the REST API that powers the product. That platform is how our customers and our security team stay connected. Both sides use it to triage events and track remediation while keeping visibility into active threats. Because it sits at the center of real security work, it needs to reflect the quality our company stands for. When the API is slow or returns bad data, response times to actual incidents suffer. Security and quality come first here, and we prioritize them over speed. We're looking for someone who can own a feature from start to finish, cares about getting the details right, and has a point of view on good API design.

Apply for this position