Staff Backend For Frontend (Node/Nest.js) Engineer
Kake — Colombia · Posted ~2 days ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
We are looking for an experienced Staff Backend Engineer to design and build high-performance, enterprise-grade backend systems that power scalable applications.
In this role, you'll leverage Node.js, NestJS, and TypeScript to develop modular APIs and architect backend solutions that prioritize performance, maintainability, and scalability.
You'll collaborate closely with frontend engineers to deliver seamless integrations while contributing to the evolution of the platform's architecture and engineering standards.
The ideal candidate is passionate about building clean, reliable systems and thrives in fast-paced, collaborative environments.
Key Responsibilities
Design, develop, and maintain high-performance, enterprise-grade APIs using Node.js and NestJS.Architect scalable, modular backend systems with a strong focus on performance optimization and caching strategies.Build and maintain large-scale NX monorepos, including shared libraries and complex build configurations.Collaborate closely with frontend engineers to design efficient, well-integrated API interfaces.Apply object-oriented design principles and software architecture patterns to solve complex engineering challenges.Contribute to system architecture decisions and promote maintainable, scalable backend solutions.Work collaboratively within cross-functional engineering teams to deliver high-quality software.Continuously improve backend performance, system reliability, and development workflows.
Core Requirements
Deep experience building high-performance, enterprise-grade APIs using Node.js and NestJS.Advanced proficiency in TypeScript, including strong knowledge of generics, decorators, asynchronous programming, and other advanced language features.Proven experience designing and implementing scalable, modular backend systems with a focus on performance optimization and caching strategies.Experience architecting and maintaining large-scale NX monorepos, including shared libraries and complex build configurations.Ability to collaborate effectively with frontend teams to create efficient, well-integrated API interfaces.Strong understanding of object-oriented design principles and software architecture patterns.Excellent written and verbal communication skills in English.Ability to work independently in a remote, fast-paced environment.
Nice-to-Have
Familiarity with AWS, Docker, or Kubernetes.Exposure to distributed systems and real-time data flows in high-traffic environments.Experience working in cross-functional teams.Experience building developer-friendly platform tools or internal APIs.
Additional Requirements
Timezone Overlap: 6 to 7 hours of overlap with GTM-5.Demonstrates strong ownership by proactively identifying challenges, driving solutions, and delivering from architecture through production.Excellent communicator who can articulate technical concepts, influence design decisions, and collaborate effectively across engineering teams.
Why Join Kake?
Kake is a remote-first company with a global community, fully believing that it’s not where your table is, but what you bring to the table that matters.
We provide top-tier engineering teams to support some of the world’s most innovative companies, and we’ve built a culture where great people stay, grow, and thrive.
We’re proud to be more than just a stop along the way in your career - we’re the destination.
The icing on the Kake:
💵 Competitive Pay in USD – Work globally, get paid globally.
🏡 Fully Remote – Simply put, we trust you.
🌱 Better Me Fund – We invest in your personal growth and passions.
❤️ Compassion is Badass – Join a community that invests in social good.
Please Note: Due to the high volume of applications, only shortlisted candidates will be contacted.
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume