Job Title:
Microservices Backend Engineer (Python / Go)
Location:
U.S. (Remote-friendly)
U.S. citizenship is required for this role due to federal government contracting requirements.
Candidates with prior experience in cybersecurity, regulated environments, or security-focused organizations will be given priority—please highlight this experience in your application or reach out directly.
About RapidFort
RapidFort delivers hardened, production-ready container images and cloud-native security solutions used by enterprises and government organizations to secure modern infrastructure at scale. Our platform operates in high-performance, security-sensitive environments where reliability, observability, and scalability are critical.
Role Overview
We are seeking a highly skilled
Backend Engineer
to design, build, and operate high-performance, scalable microservices that power RapidFort’s platform. This role requires deep expertise in
Python and Go (Golang)
, strong distributed systems knowledge, and hands-on experience running production services in Kubernetes-based environments.
You will work closely with product, frontend, security, and DevOps teams to deliver secure, reliable backend services that support real-time analytics, automation, and cloud-native workloads.
Key Responsibilities
- Design, implement, and maintain scalable backend microservices using
Python and Go
- Build and evolve
RESTful APIs
used across internal and customer-facing systems
- Collaborate with Product and Frontend teams to define API contracts and system integrations
- Deploy, monitor, and scale services in
Kubernetes
environments
- Implement secure authentication and authorization mechanisms (JWT, API auth, IAM)
- Write comprehensive
unit, integration, and end-to-end tests
- Participate in code reviews, architectural discussions, and technical planning
- Troubleshoot and resolve complex production issues with a focus on reliability and performance
- Continuously improve system performance, security posture, and developer productivity
Required Qualifications
Core Experience
- 3+ years
of professional backend software development experience
- Significant hands-on experience building and operating
microservices in production
- Proven experience working with
distributed systems
at scale
- Experience deploying and operating services on
AWS, Azure, or GCP
Technical Skills
Programming Languages
- Python
(expert level; FastAPI, Flask, or Django)
- Go (Golang)
(expert level; high-concurrency microservices)
Microservices & APIs
- RESTful API design, development, and deployment
- Service-to-service communication patterns
Security
- API authentication and authorization
- JWT
, OAuth-style flows, and identity providers (e.g.,
Keycloak
)
Datastores
- Real-time analytics systems (
ClickHouse
)
- Relational databases (
MySQL
) with query optimization
- NoSQL / in-memory stores (
Redis
)
Infrastructure
- Kubernetes
for container orchestration, deployment, and scaling
Testing
- Strong testing discipline across unit, integration, and E2E layers
Preferred Qualifications
- Experience with
CI/CD pipelines
and automated deployments
- Strong observability practices (metrics, logging, tracing)
- Expertise with
Git
and collaborative development workflows
- Familiarity with
event-driven architectures
and streaming systems
- Performance tuning and optimization in Python and Go
- Security best practices in API and backend design
Why RapidFort
- Work on security-critical systems used by enterprise and government customers
- Build high-scale, real-world cloud-native infrastructure
- Highly technical, collaborative engineering culture
- Competitive compensation, benefits, and growth opportunities