
Tech Lead (Fullstack, Node.js, JavaScript, AWS)
- Auckland
- Permanent
- Full-time
- Technical Leadership: Lead a team of developers, providing technical guidance, direction, and support to ensure successful delivery of projects.
- Fullstack Development: Design, architect, and oversee the development of scalable web applications using JavaScript frameworks (React, Angular, Vue.js), Node.js, and AWS services.
- Mentoring & Coaching: Mentor junior and mid-level developers, helping them grow in their careers by providing feedback, conducting code reviews, and fostering a collaborative learning environment.
- Architecture & Design: Define and implement best practices for architecture, design, and development processes, ensuring high scalability, reliability, and performance.
- AWS Cloud Services: Utilize AWS services (EC2, Lambda, S3, API Gateway, DynamoDB, etc.) to build and deploy cloud-native applications.
- API Design & Integration: Design and implement RESTful APIs, and ensure seamless integration with third-party services.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other teams to align technical solutions with business goals.
- CI/CD & DevOps: Lead the implementation and improvement of CI/CD pipelines to ensure smooth and efficient development workflows.
- Agile Leadership: Guide the team in Agile practices, participating in sprint planning, daily stand-ups, and retrospectives, while helping the team stay focused and deliver value iteratively.
- Code Quality & Best Practices: Champion coding standards, code reviews, and automated testing to maintain a high bar for code quality.
- Proven Leadership Experience: 5+ years of fullstack development experience, with at least 2 years in a technical leadership role.
- Strong JavaScript Expertise: Deep understanding of JavaScript and modern JavaScript frameworks (React, Angular, Vue.js).
- Node.js Proficiency: Extensive experience building backend applications using Node.js and related frameworks (Express.js, etc.).
- AWS Cloud Expertise: Strong knowledge of AWS cloud services and experience deploying large-scale applications on AWS.
- API Development & Integration: Expertise in designing and developing RESTful APIs and integrating them with third-party services.
- Mentorship & Team Leadership: Proven ability to lead and mentor a development team, ensuring growth and high performance.
- Strong Problem-Solving Skills: Excellent analytical and troubleshooting abilities, with a focus on optimizing solutions.
- CI/CD & DevOps Knowledge: In-depth understanding of CI/CD processes and tools.
- Excellent Communication Skills: Ability to communicate complex technical concepts clearly and effectively to both technical and non-technical stakeholders.
- Relevant Certifications (Preferred): AWS certifications (e.g., AWS Certified Solutions Architect - Associate) are highly desirable.
- Strong experience leading teams in the development of large-scale web applications.
- Proven experience in technical leadership and guiding teams through complex challenges is essential.