Key Responsibilities
- Design, build, and maintain backend services using Node.js and TypeScript
- Work on business-critical systems, including internal tools and marketplace applications
- Extend and stabilize a legacy codebase, improving reliability and performance
- Develop and maintain REST or GraphQL APIs
- Collaborate across teams to deliver high-impact usability and operational improvements
- Contribute to frontend work when needed using Angular
- Quickly self-onboard into existing systems and start delivering value
- Identify issues, unblock yourself, and proactively drive solutions
- Support system performance, reliability, and scalability during peak operational periods
Core Requirements
- 5+ years of experience in backend or full-stack engineering, with a strong backend focus
- Strong proficiency in Node.js and Nest.js
- Experience designing and maintaining REST or GraphQL APIs
- Experience working with NoSQL databases (MongoDB preferred)
- Experience with Angular (modern Angular 2+)
- Proven ability to work in existing, complex codebases and self-onboard quickly
- Proactive mindset with the ability to ask questions and unblock yourself
- Demonstrated familiarity with AI tools (e.g. Cursor, Claude, or similar) in day-to-day work
- Ability to work independently in a fast-paced environment
Nice-to-Have
- Experience with React or React Native
- Experience working in logistics, marketplaces, or operationally complex products
- Experience with observability practices (logging, telemetry, error tracking)