Tech Lead - Full Stack (Node, TypeScript, React)
Skills
Node.JsReact.JsSoftware As A ServiceTypescriptBehavior-Driven DevelopmentDockerEvent-Driven
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
