At ClickUp, we're building the future of work by creating a converged AI workspace that unifies tasks, docs, chat, calendar, and enterprise search. We need a Staff Software Engineer to help design and deliver scalable distributed shared services that power new features and improve productivity for millions of teams.
Requirements
- 8+ years of experience writing and maintaining API's in a production-level environment (preferably with Node.js).
- Knowledge of SQL and relational databases (preferably PostgreSQL).
- Experience with AWS or another cloud service.
- Experience with large scale processing.
- Experience working with and designing real time collaboration systems.
Responsibilities
- Implement and maintain the API endpoints, services, and workers that power all of the exciting new features on our roadmap.
- Write efficient and concise SQL queries to use within our app, for reporting data metrics, and managing the integrity of the data within our databases.
- Identifying and troubleshooting errors and performance issues that occur within our infrastructure.
- Participate in designing and building systems for maximum performance, reliability, and scalability.
- Work closely with frontend, quality assurance, and product teams.
- Be able to conceptualize all the various parts of our infrastructure and how they all work together.
Other
- A strong self-starter, operationally-focused; a problem-solver.
- Excellent interpersonal, written, and oral communication skills.
- If you're an accountable, pragmatic, and invested go-getter that thrives when faced with new challenges and enjoys lots of cross-team collaboration...this role is meant for you!