Staff Backend Engineer
New
J
JobgetherSecurity & IT
Based in United StatesFull-TimeStaff
SalaryMinimum starting compensation of $200,000 annually, inclusive of base salary and bonus
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsSQLElasticSearchTypeScriptRedisCI/CDDistributed Systems
Requirements
- Strong expertise in Node.js and proven experience building and operating production-grade backend systems.
- Staff-level backend engineering experience with a strong track record developing high-scale APIs, services, distributed systems, or shared product capabilities.
- Strong command of backend technologies including runtime behavior, failure modes, and production trade-offs.
- Advanced SQL and relational database knowledge, including indexing, query optimization, migrations, profiling, data modeling, transactions, read/write patterns, and performance tuning.
- Practical understanding of service-oriented and event-driven architectures, queues, background jobs, webhooks, Redis or similar caching technologies, and systems operating under significant production load.
- Working knowledge of infrastructure and platform concepts, including deployments, containers, CI/CD, cloud services, networking fundamentals, observability, and operational debugging.
- Strong production ownership mindset with the ability to use logs, metrics, traces, dashboards, alerts, and incident reviews to improve system reliability.
- Demonstrated ability to lead through influence, mentor engineers, facilitate technical decisions, and communicate complex technical concepts.
- Ability to work effectively in a fully remote environment across different time zones.
Responsibilities
- Architect, build, and evolve scalable backend APIs, services, event-driven workflows, queues, background jobs, data models, caching strategies, and integrations.
- Own complex backend initiatives end-to-end, from discovery and technical design through implementation, rollout, production support, and long-term maintenance.
- Lead ambiguous technical projects by breaking down complex problems, identifying risks, evaluating trade-offs, and establishing practical paths toward execution.
- Improve system reliability, scalability, performance, and operational maturity through architecture improvements, testing, database optimization, caching, monitoring, alerting, and incident follow-up.
- Investigate and resolve complex production issues across application code, databases, caches, queues, background jobs, observability data, and request lifecycles.
- Collaborate with Product, Design, Engineering, Infrastructure, Platform, Data, Support, and other stakeholders to translate roadmap requirements into durable backend solutions.
- Provide technical leadership through influence, mentoring, constructive feedback, and clear communication of technical decisions and trade-offs.
View Full Description & ApplyYou'll be redirected to the employer's site