Senior Backend Engineer, Core APIs (SRE Focus)

New
F
FingerprintFraud Detection
Fingerprint is a globally dispersed, 100% remote company. ... people can join our workforce from almost any countryFull-TimeSenior
Salary150,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Languages
Proficient in English
Experience
5+ years
Required Skills
AWSDockerNode.jsSQLKubernetesGoRedisTerraformDatadog

Requirements

  • 5+ years of experience in backend development, including meaningful time operating what you built in production.
  • Formal SRE practice experience (error budget policies, capacity models, production readiness reviews, chaos or fault-injection testing).
  • Strong, demonstrated experience in GoLang and/or Node.js.
  • Strong experience in designing, developing, and maintaining scalable backend systems.
  • Experience with building and optimizing APIs, real-time data processing systems, and microservices architectures.
  • Hands-on experience running production services on containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with infrastructure-as-code tools like Terraform or AWS CloudFormation.
  • Working fluency with observability tooling such as Datadog or comparable monitoring, logging, and tracing platforms.
  • Experience participating in an on-call rotation (triaging live incidents, mitigating impact, and writing postmortems).
  • Strong knowledge of SQL and experience with databases like DynamoDB, Redis, or Elasticsearch.
  • Proficiency with general software engineering tools: Git, IDEs, shell scripting, CI/CD.
  • Proficient in English for clear communication in a global, remote team.

Responsibilities

  • Design, develop, and optimize backend systems for real-time data processing and web services, with reliability, latency, and cost as first-class design constraints.
  • Define and own SLIs and SLOs for Core API services, and use error budgets to make concrete tradeoffs between shipping velocity and stability.
  • Build and maintain observability tools, including meaningful metrics, structured logging, distributed tracing, and alerts.
  • Participate in a shared on-call rotation, act as an effective responder during incidents, and lead blameless postmortems.
  • Drive down operational toil by automating recurring manual work and closing the loop on incident action items.
  • Conduct capacity planning, load testing, and performance tuning to ensure the platform scales ahead of demand.
  • Conduct deep dives into problematic features to identify root causes and engineering improvements.
  • Work with cross-functional teams to integrate backend components with other services.
  • Mentor other developers and share engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
150,000 - 200,000 USD per year
Apply Now