i6 Group - Tech Lead - Full Stack (Node, TypeScript, React)
Requirements
• As a guide a Tech Lead at i6 would typically have 8-10+ years relevant experience. If you do not have this level of experience but do have the below skills we are still keen to hear from you/ • Strong knowledge and experience with our core programming languages and technologies • Critical: NodeJS / Typescript, Docker, • Nice to have: React, NestJS, Kubernetes, iOS / Swift) • Strong technical leadership in SaaS, Cloud-based platforms—ideally with real-time, data-driven applications and event-driven architectures • Focused on getting the best out of people and developing the team to be world-class, and believes in empowering teams while also holding them to account • Solid understanding of OWASP Top 10 security issues and mitigation techniques • Experience with Agile methodologies and delivery frameworks • Strong grasp of architecture, and an ability to lead architectural decision making. • Solid understanding of engineering best practices: CI/CD, code reviews, test automation, observability, performance management, security; and a track record of implementing them • Excellent communication and collaboration skills across functions • Experience with containerisation and orchestration platforms such as Kubernetes, preferably in GCP or AWS environments • Deep understanding of event-driven design patterns and their application in scaling real-time, data-intensive SaaS platforms • Familiarity with message brokers and event streaming technologies and their operational trade-offs • Must have a mindset for sharing knowledge, creating and maintaining document repositories and ensuring seamless support for other business functions and stakeholders • Practical experience of embedding AI development tools into engineering processes with measurable results
Responsibilities
• Technical Delivery: • Technical Delivery: • Hands on development within the team, using our core tech stack (NodeJS / Typescript, React, Docker, Kubernetes) • Collaborate with other Technical Leads and Architecture to ensure we have consistency and share knowledge • Participate fully in, and contribute to, Sprint planning, retrospectives, standups and other ceremonies in a constructive and can-do manner • Provide accurate estimates and complete tasks assigned within the timeframe specified, ensuring that all affected parties are involved in the estimation process, ensuring quality in deliverables • Identify external dependencies of work items at the design stage so that they are considered before the build phase • Review requirements, specifications and technical design documents to provide timely and meaningful feedback • Take a leadership role in managing issues through to completion • Drive technical innovation • Augment engineering capability by using appropriate AI coding tools • Leadership & Management: • Line management of 4-6 engineers within your team • Use, coach and mentor other team members into using a design-first way of working (API-first, TDD, BDD, DDD) • Proactively feedback issues and progress with team and process to the Engineering Manager • Develop, maintain and review personal development plans of your team members and ensure that those plans align with the company’s strategy • Key Stakeholder Relationship Development: • Communicate effectively, clearly, professionally and respectfully with all stakeholders, both internally and externally as appropriate (customers, product owners, developers) • Assist in planning by ensuring we have well thought through designs and estimates • Collaborate across the business to understand business, commercial and technical / testing requirements
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT