Staff Backend Engineer (Node/Nest.js)
Kake
Job description
About the role
We are seeking a Staff Backend Engineer to design and build high‑performance, enterprise‑grade APIs using Node.js, NestJS and TypeScript. The role is remote‑first and involves close collaboration with frontend engineers to deliver seamless integrations while shaping the platform’s architecture.
Key responsibilities
- Design, develop and maintain scalable APIs with a focus on performance and reliability.
- Architect modular backend systems, implement caching strategies and optimise runtime efficiency.
- Build and manage large‑scale NX monorepos, including shared libraries and complex build configurations.
- Collaborate with frontend teams to define efficient API contracts and integration points.
- Apply object‑oriented design principles and software architecture patterns to solve complex problems.
- Contribute to system‑wide architecture decisions and promote maintainable codebases.
- Continuously improve backend performance, system reliability and development workflows.
Required profile
- Proven experience building high‑performance, enterprise‑grade APIs with Node.js and NestJS.
- Advanced proficiency in TypeScript, including generics, decorators and asynchronous programming.
- Demonstrated ability to design scalable, modular backend systems and optimise performance.
- Experience managing large NX monorepos and complex build pipelines.
- Strong communication skills in English and ability to work independently in a remote environment.
Required skills
- Node.js
- NestJS
- TypeScript
- NX monorepo
- Caching strategies
- Performance optimization
- Object‑oriented design
- Software architecture patterns
- AWS (nice‑to‑have)
- Docker (nice‑to‑have)
- Kubernetes (nice‑to‑have)
What we offer
- Remote‑first work environment with flexible hours.
- Opportunity to influence platform architecture at a senior level.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Uruguay.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
45 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Kake
Related job offers
-
Fullstack Engineer, NodeJS & ReactJS
Deel Uruguay -
Junior Salesforce Administrator / QA Tester
PROVE Uruguay -
Senior Lead Full Stack Engineer (.NET/Vue)
Sparq Uruguay -
Ingeniero de Software .NET (Remoto)
BairesDev Département Montevideo -
.NET Software Developer – Hybrid in Montevideo
Descartes Systems Group Montevideo