Staff Backend Engineer, Hierarchy

ClickUp ClickUp · Enterprise · United States · Engineering

This role is for a Staff Backend Engineer on the Hierarchy Squad at ClickUp, focusing on building and optimizing core tier 1 services that form the foundation of ClickUp's AI-powered productivity platform. The role involves architecting reliable, high-performance distributed systems, debugging complex code, and maintaining a platform integrated by all teams. Key technologies include Typescript, Postgres, Kafka, NestJS on AWS.

What you'd actually do

  1. Develop and maintain robust, scalable backend systems using Node.js (Express and NestJS).
  2. Collaborate with engineers, designers, and product managers to drive projects forward.
  3. Tune and optimize database queries for maximum efficiency and performance.
  4. Optimize and improve existing code for better performance and user experience.
  5. Troubleshoot and debug issues, ensuring smooth operations.

Skills

Required

  • Node.js
  • Express
  • NestJS
  • PostgreSQL
  • SQL
  • NoSQL
  • RESTful API design
  • agile development methodologies
  • Git
  • problem-solving
  • communication
  • microservices architecture
  • Docker
  • Kubernetes

Nice to have

  • frontend technologies
  • Angular
  • React
  • Vue

What the JD emphasized

  • 8+ years of professional experience building backend services for SaaS products.
  • Proven track record of building and scaling backend systems.
  • Expertise in relational database query optimizations (prefer PostgreSQL).
  • Extensive background working with databases (SQL and NoSQL) and data modeling.
  • Strong understanding of RESTful API design and implementation.
  • Experience with microservices architecture and containerization (Docker, Kubernetes).