Senior Backend Engineer
Build and own scalable, high-throughput backend services for ClickUp's custom task data platform. The role requires 5+ years of experience, strong Node.js or TypeScript skills, SQL at scale, event-based systems, and cloud services experience.
About the job
Responsibilities
- Build features and systems with attention to detail and performance.
- Own end-to-end development, from conception to production.
- Work closely with cross-functional stakeholders to deliver a world-class product.
- Identify and implement improvements to existing systems.
- Help establish a fun, fulfilling, world-class engineering culture.
Requirements
- Bachelor's degree in Computer Science or an equivalent major.
- 5+ years of experience engineering performant and high-throughput systems, ideally with Node.js.
- Write high-quality code, ideally in TypeScript, and be highly productive.
- Track record of building performant, high-throughput systems.
- Experience writing and debugging SQL queries at scale.
- Experience developing event-based systems.
- Experience with major cloud services, ideally AWS.
- Empathetic communication skills.
- Comfort with ambiguity and a track record of delivering projects with little direction.
- Product-mindedness and good intuition for creating a great user experience.
Skills
Node.js, TypeScript, SQL, AWS, Distributed Systems, Event-Driven Systems, REST APIs, Cloud Services
Similar jobs
Backend Engineering jobsSenior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Senior backend engineer building a distributed query engine and data-processing services in Kotlin. The role requires backend development, algorithmic problem solving, API design, test-driven coding, and collaboration across Product, QA, and Architecture.
Build and own scalable, security-focused .NET systems for a next-generation managed file transfer platform, using AI agents throughout specification, coding, testing, and review. Requires strong C#/.NET fundamentals, at least five years of scalable-systems experience, and disciplined testing and security practices.
Senior backend engineer developing Kotlin/Java services and APIs for a distributed analytics platform. The role emphasizes scalable systems, automated testing, CI/CD ownership, security hardening, and AI-assisted developer tooling.
Senior software engineer building high-performance Rust services and libraries for trading, payments, and crypto infrastructure. Requires 7+ years of experience, financial trading product expertise, distributed-systems knowledge, and strong security and debugging skills.