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