A leading and innovative company in the field of cyber threat intelligence is looking for a Full Stack Team Lead to join our growing engineering group and lead one of our full stack teams. As a Full Stack Team Lead, you will play a key role in shaping and developing our products end to end, from system design and architecture to implementation of microservices and modern web interfaces. You will combine people leadership with hands-on technical leadership, working closely with product to deliver reliable, scalable solutions that directly support the company’s growth and business goals. What You’ll Be Doing Lead and grow a full stack engineering team, creating a culture of ownership, quality, and continuous improvement. Own the design, development, and delivery of full stack services, APIs and microservices-based environment. Work closely with Product to translate business and intelligence needs into scalable technical solutions. Drive technical and architectural decisions within your domain, balancing performance, reliability, and cost. Maintain high engineering standards through code reviews, testing, and CI/CD best practices. Be hands-on in the code (around 50-60%), leading by example. Take full ownership of your team’s roadmap, delivery, and technical health. Technology stack includes: TypeScript (NestJS / Node.js / Angular), MongoDB, PostgreSQL, Elasticsearch, MySQL, RabbitMQ, Kafka, Docker, Kubernetes, AWS, IaC, and more. Requirements Minimum 4 years of experience as a full stack engineer. 1-2 years of experience leading or owning technical delivery for other engineers. Proven experience building production-grade full stack systems cloud-based environments using C# / NestJS / Python / Java or any other OOP langauge. Proven experience with a modern frontend framework such as React, Angular, or Vue.js. Experience with both relational databases (such as MySQL, PostgreSQL, etc) and non-relational (such as MongoDB, Elasticsearch, etc) Experience working with AWS