Microservice Backend Engineering

RapidFort, Inc.
7d$140,000 - $180,000

About The Position

We are seeking a skilled and passionate Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance, scalable microservices. The ideal candidate will have strong expertise in both Python and Go (Golang), and a deep understanding of distributed systems architecture.

Requirements

  • Python – Deep expertise with frameworks such as FastAPI, Flask, or Django (Expert)
  • Go (Golang) – Experience building robust, high-concurrency microservices (Expert)
  • Designing, developing, and deploying RESTful APIs (Expert)
  • Keycloak, API authentication, JWT (Advanced)
  • Realtime analytics using ClickHouse (Advanced)
  • Relational databases (MySQL), including complex query optimization (Advanced)
  • NoSQL databases (Redis) (Advanced)
  • Kubernetes for deployment and scaling (Advanced)
  • Writing comprehensive unit, integration, and end-to-end tests (Advanced)
  • 3+ years of professional experience in backend software development, with a strong focus on building and operating microservices in production
  • Proven ability to work with and contribute to large-scale, distributed systems
  • Experience with cloud platforms (AWS, Azure, or GCP) for deployment, monitoring, and scaling
  • U.S. Citizenship Requirement
  • Due to the nature of RapidFort’s customers and the environments we support—including the U.S. Department of Defense (DoD), federal agencies, and other highly regulated organizations—this position requires U.S. citizenship.
  • This role may involve: Engagements with customers operating in regulated or export-controlled environments
  • Access to sensitive product, security, or compliance-related information
  • Participation in activities related to federal and regulated compliance frameworks, including FedRAMP, CMMC, NIST, SOC 2, STIG, and CIS benchmarks
  • As a result, candidates must be U.S. citizens to be eligible for employment in this role.
  • Eligibility will be evaluated in accordance with applicable U.S. government regulations, export control laws, and contractual requirements.
  • Employment may be contingent upon verification of citizenship status and compliance with all applicable federal, state, and local laws.

Nice To Haves

  • CI/CD: Experience setting up and maintaining automated deployment pipelines
  • Observability: Proficiency with monitoring and logging tools
  • Source Control: Expertise in Git and collaborative workflows
  • Familiarity with event-driven architectures and streaming data processing
  • Experience with security best practices in API design (OAuth 2.0, JWT, input validation)
  • Knowledge of performance tuning and optimization techniques for Python and Go applications

Responsibilities

  • Design, implement, and maintain scalable and reliable backend microservices using Python and Go
  • Collaborate with product managers and front-end teams to define API specifications and integration points
  • Ensure services are deployed, monitored, and scaled efficiently in a Kubernetes environment
  • Participate in code reviews, design discussions, and planning sessions
  • Troubleshoot and resolve complex production issues, ensuring high availability and performance
  • Drive continuous improvement in development processes, tooling, and infrastructure
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service