Backend Python Developer

 Posted 19 hours ago
     
 $85000 - $95000 per year
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, build, and maintain Python REST API endpoints to power a security management web application. Responsibilities include managing data models, writing database queries, and building backend services for security event ingestion.

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.



About the Role

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.

 

What You'll Do

  • 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.

 

What We're Looking For

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

 

Hiring Timeline (~2w)

  1. Application
  2. Online Coding Challenge (~1h)
  3. HR Screening Call (15m)
  4. Technical Interview (1h)
  5. Final Decision

 

Benefits

  • Medical, vision, and dental coverage
  • 401(k) with 6% employer match
  • PTO + Flexible Holidays
  • Performance-based bonus tied to company success

 

Location

This position is open to candidates located in the following states: Utah, Virginia, Tennessee, California, Texas, Florida, Nevada, Colorado, Idaho, and Arizona.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Python Developer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified