freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer (Python / Go)

Summary

Senior Backend Engineer builds and maintains high-performance microservices in Go and Python, focusing on distributed systems, Kubernetes, and security best practices.

We are seeking a skilled and passionate Senior 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 Go (Golang), and a deep understanding of distributed systems architecture.

Technical Skills

  • Programming Languages:
    • Python (Deep expertise with frameworks like FastAPI, Flask, or Django) – Advanced
    • Go (Golang) – Expert
  • Microservices / Architecture: Designing, developing, and deploying RESTful APIs – Expert
  • Security: Keycloak, API authentication, JWT – Advanced
  • Databases:
    • Realtime analytics (Clickhouse) – Advanced
    • Relational databases (MySQL) including complex query optimization – Advanced
    • NoSQL databases (Redis) – Advanced
  • Containerization / Orchestration:
    • Kubernetes for deployment and scaling – Advanced
    • Docker container build – Advanced
  • Testing: Writing comprehensive unit, integration, and end-to-end tests – Advanced

Core Experience

  • 7+ years of professional experience in backend software development, with a significant focus on building and operating microservices in a production environment.
  • 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.

Desired Qualifications

  • 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 (e.g., OAuth 2.0, JWT, input validation).
  • Knowledge of performance tuning and optimization techniques for both Python and Go applications.

Key Responsibilities

  • Design, implement, and maintain scalable and reliable backend microservices using 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.

Must‑have skills for a Senior Backend / Microservices Engineer (owner‑level)

  • Production microservices ownership (not just “worked on”).
  • Comfortable with service boundaries, APIs, versioning, backward compatibility, SLAs/SLOs.
  • Can design systems with tradeoffs: latency, throughput, cost, reliability.
  • Patterns: idempotency, retries, timeouts, circuit breakers, async workflows, queues, eventual consistency.
  • Strong debugging & problem‑solving in real‑world scenarios.
  • Proficient with commands/tools like ps/top/htop, journalctl, systemctl, netstat/ss, lsof, curl, grep/sed/awk, strace.
  • Understands networking basics (DNS, TLS, ports, timeouts).
  • Can explain Dockerfiles, layers, multi‑stage builds, image size/security.
  • Strong in structured logging, correlation IDs, trace context.
  • Metrics + tracing + logs as a system.
  • Datadog experience is a must‑have, or a very credible equivalent (Prometheus/Grafana + OpenTelemetry + ELK).
  • Platform maturity: CI/CD, release processes, rollback strategies.
  • Basic security and reliability hygiene (secrets mgmt, least privilege, rate limiting).

Compensation

  • Salary: $140,000 – $200,000 USD per year (depending on experience and qualifications).
  • Health, dental, and vision insurance.
  • Paid time off (PTO) and company holidays.
  • Professional development and training support.
  • Performance‑based bonuses (if applicable).

Equal Employment Opportunity

As set forth in RapidFort, Inc.’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available