Tech Lead - Full Stack (Node, TypeScript, React)

Skills
Node.JsReact.JsSoftware As A ServiceTypescriptBehavior-Driven DevelopmentDockerEvent-Driven
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8-10+ years relevant experience or strong equivalent skills
  • Strong knowledge of NodeJS and TypeScript
  • Strong knowledge of Docker
  • Experience with React or NestJS or Kubernetes is nice to have
  • Technical leadership in SaaS or cloud platforms
  • Understanding of OWASP Top 10 security issues
  • Experience with Agile delivery frameworks
  • Strong grasp of architecture and architectural decision making
  • Best practices in CI/CD code reviews test automation observability performance and security
  • Excellent communication and collaboration across functions
  • Experience with containerisation and orchestration such as Kubernetes in GCP or AWS
  • Deep understanding of event-driven design patterns
  • Experience with message brokers and event streaming technologies
  • Mindset for sharing knowledge and maintaining documentation
  • Practical experience embedding AI development tools into engineering processes

Nice to have

  • Remote-first mindset
  • Design-first thinking
  • People developer
  • Ownership mindset
  • Collaborative communicator
  • World-class standards

Day to day

  • Lead technical delivery across products while staying hands-on in the codebase
  • Coach and mentor a team of software developers and line-manage 4-6 engineers
  • Shape architectural strategy and drive engineering excellence through design-first ways of working