ECA International

Technical Lead, Full Stack

ECA International

full-time

Posted on:

Location: 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudGraphQLJavaScript.NETNode.jsNoSQLPostgresReactSQLTerraformTypeScript

About the role

  • Hands-on leadership role building robust, scalable solutions using Node.js, TypeScript/JavaScript, and React
  • Guide technical direction and set technical vision across the team
  • Mentor developers and foster a high-performing, collaborative team culture
  • Own end-to-end project delivery and ensure timely, high-quality outputs
  • Champion Agile practices and lead Agile ceremonies
  • Design and develop scalable, maintainable, and testable application architectures
  • Translate business needs into effective technical solutions with product managers and stakeholders
  • Promote continuous improvement, technical excellence, and innovation
  • Advocate and adopt AI-first approaches and AI tools to improve developer productivity and build AI-powered solutions
  • Participate in recruitment, interviews, and onboarding of new team members

Requirements

  • Lead and mentor developers, fostering a collaborative, inclusive, and high-performing team environment
  • Set the technical vision, enforce development best practices, and guide the use of appropriate technologies
  • Own the end-to-end delivery of key projects, ensuring timely and high-quality outputs
  • Champion Agile methodologies and lead Agile ceremonies
  • Design and develop scalable, maintainable, and testable applications with sound architectural principles
  • Translate business needs into effective technical solutions in collaboration with product managers and stakeholders
  • Promote a culture of continuous learning, technical excellence, and innovation
  • Advocate and adopt AI tools and technologies to improve software development productivity and build AI-powered solutions
  • Support the hiring process by participating in interviews and onboarding new team members
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline – or equivalent practical experience
  • 8+ years of professional experience in software development, with demonstrable technical leadership
  • Strong hands-on experience with Node.js, TypeScript/JavaScript, React (or Remix), SQL/NoSQL databases, and CSS
  • Proven track record of leading Agile development teams
  • Experience designing and building cloud-based, scalable applications
  • Familiarity with test-driven development (TDD) and version control systems (e.g., GitHub)
  • Strong communication skills with an ownership mindset and a focus on delivering high-quality outcomes
  • Desirable: Experience with AWS, Tailwind CSS, PostgreSQL, Express, GraphQL, Terraform, .NET Core, or C#
  • Desirable: Familiarity with multi-tenanted architecture and accessibility standards
  • Desirable: Knowledge of mobile application development
  • Desirable: Enthusiasm for using AI development tools and developing AI-driven applications
  • Skills & behaviours: technical expertise, leadership, agile mindset, effective communication, continuous improvement, problem-solving, ownership, AI passion