freehire launches on Product Hunt on 26 August.

Follow →

Technology Lead

The Technology Lead is a hands-on contributor to the Group's technology platforms, working closely with and under the guidance of the Head of Technology / CTO. You will help build, maintain, and improve our products (e.g. EduVault, internal LMS, internal automated processes, and admin tools), and support day-to-day work on our Azure cloud environment. This role suits someone with around five years of full-stack engineering experience who wants to keep building strong technical fundamentals while contributing to real, production platforms.

Key Responsibilities

Development

o Build and maintain features across the stack using TypeScript, for both back-end services and front-end applications.

o Develop and support APIs/services using a TypeScript back-end framework such as NestJS, ExpressJS, or ElysiaJS (or equivalent), including routing, authentication, and error handling.

o Build and maintain front-end features with SvelteKit (or a similar framework), including SSR, routing, form handling, and API integration.

o Translate tickets and requirements from PRDs into working code, under the direction of senior engineers or the Head of Technology.

Cloud &Infrastructure Support

o Support day-to-day operations on our Microsoft Azure environment (app hosting, storage, and basic networking), under senior guidance.

o Assist with infrastructure changes using Terraform (or similar IaC tooling), following established patterns.

o Help monitor and maintain our Cloudflare setup (DNS, CDN, SSL/TLS) and flag issues to senior team members.

o Participate in monitoring, incident response, and basic troubleshooting of production issues as part of the team.

Quality, Security& Collaboration

o Follow secure coding practices covering authentication, data handling, and error handling.

o Support access and data-protection practices within Microsoft 365 (e.g. SharePoint, One Drive, Teams) as guided by IT and the Head of Technology.

o Participate in code reviews, both giving and receiving feedback, to help maintain code quality.

o Communicate progress, blockers, and technical questions clearly to the Head of Technology and wider team.

Requirements

• Around 5 years of hands-on software engineering experience, ideally full-stack.

• Working experience with TypeScript across both back-end and front-end development.

• Practical experience with at least one TypeScript back-end framework (NestJS, ExpressJS, or ElysiaJS) and one front-end/full-stack framework (SvelteKit or similar).

• Some working exposure to Microsoft Azure (or another major cloud provider) — app hosting, storage, and basic networking concepts.

• Basic familiarity with Infrastructure-as-Code (e.g. Terraform) is an advantage, though not required

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available