
Staff Backend Engineer (Hierarchy)
ClickUp
Job description
-
Come join the Hierarchy Squad to build and optimize a set of tier 1 services that are at the core of ClickUp’s all-in-one productivity platform
-
Hierarchy owns the ClickUp filesystem that is at foundation of everything we build
-
Our key technologies include Typescript, Postgres, Kafka, NestJS running on Amazon Web Services
-
Develop and maintain robust, scalable backend systems using Node.js (Express and NestJS)
-
Collaborate with engineers, designers, and product managers to drive projects forward
-
Tune and optimize database queries for maximum efficiency and performance
-
Optimize and improve existing code for better performance and user experience
-
Troubleshoot and debug issues, ensuring smooth operations
-
Share your knowledge and expertise to foster a culture of learning and growth
Benefits
-
16” MacBook Pro
-
Moving Expenses
-
$200/mo commuter benefits
-
Team lunches each week
-
401(k) match up to 2%
-
Unlimited snacks, kombucha, and cold brew
-
Health insurance
-
Dental insurance
-
ClickUp swag
-
Teammate recognition rewards
-
Flexible PTO- We are searching for passionate engineers with exceptional critical thinking skills and technical prowess to help maintain, develop and scale high throughput services to support the company through accelerated growth
-
The ideal candidate will find the idea of architecting distributed systems that are reliable and highly performant exciting, has a knack for debugging and writing complex code and is excited by the challenge of building and maintaining a platform that every team in the company integrates with
-
Excellent problem-solving skills and a passion for tackling challenges
-
Expertise in relational database query optimizations (prefer PostgreSQL)
-
Extensive background working with databases (SQL and NoSQL) and data modeling
-
Experience with microservices architecture and containerization (Docker, Kubernetes)
-
8+ years of professional experience building backend services for SaaS products
-
Proven track record of building and scaling backend systems
-
Familiarity with version control systems like Git
-
Strong communication skills, as collaboration is key to our success
-
Strong understanding of RESTful API design and implementation
-
Experience with agile development methodologies (Scrum, Kanban, etc.)
-
Familiarity with frontend technologies (Angular, React, Vue)
-
Unsure if you meet all the qualifications of this job description but are deeply excited about the role? We hire based on ambition, grit, and a passion for improving the way people work. If you think ClickUp is the company for you, we encourage you to apply!
-
Professional experience with NodeJs, Express, and NestJS