
Full Stack Technical Lead (12-Month Contract)
Hybrid
London, United Kingdom
Freelance
22-04-2025
Job Specifications
About Us
As a leading group of companies, the ECA International Group stands as a global frontrunner in simplifying international mobility. Our collective vision is to make a positive impact by delivering exceptional products and services to our prestigious list of large enterprise clients.
Our global presence across the UK, EU, Hong Kong, Australia, and the US offers our team a world of opportunities, and our commitment to innovation ensures that you will be at the leading edge of your field.
We love to invest in our people's success and development pathways, creating a diverse and inclusive community where your unique talents shine. Your work here has a global impact, and we prioritise work-life balance, offering flexibility to enable you to perform your best. Join us to experience a rewarding career where your potential is celebrated, and your journey to excellence begins.
About The Role
We are seeking a highly skilled and experienced Full Stack Technical Lead (12-month contract) to join our Technology & Engineering team at ECA International on a. This is a hands-on leadership role suited to a self-starter with strong technical expertise and a passion for building robust, scalable solutions using Node.js, JavaScript/TypeScript, and React.
The successful candidate will be responsible for guiding technical direction, mentoring developers, fostering a high-performing team culture, and owning end-to-end project delivery. You will lead by example, driving best practices in software development while promoting an AI-first approach to improve productivity and innovation across the development lifecycle.
This is an exciting opportunity for someone who thrives on building quality software, collaborating across teams, and shaping both technical and team strategy.
Requirements
Key Responsibilities:
Team Leadership: Lead and mentor developers, fostering a collaborative, inclusive, and high-performing team environment.
Technical Direction: Set the technical vision, enforce development best practices, and guide the use of appropriate technologies.
Project Delivery: Own the end-to-end delivery of key projects, ensuring timely and high-quality outputs.
Agile Practices: Champion Agile methodologies and lead Agile ceremonies, ensuring the team follows iterative, value-driven delivery.
Architecture: Design and develop scalable, maintainable, and testable applications with sound architectural principles.
Technical Solutions: Translate business needs into effective technical solutions in collaboration with product managers and stakeholders.
Continuous Improvement: Promote a culture of continuous learning, technical excellence, and innovation.
AI Integration: Advocate and adopt AI tools and technologies to improve software development productivity and build AI-powered solutions.
Recruitment: Support the hiring process by participating in interviews and onboarding new team members.
The Ideal Candidate:
Qualifications:
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
Essential Experience:
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 (Nice to have):
Experience with AWS, Tailwind CSS, PostgreSQL, Express, GraphQL, Terraform, .NET Core, or C#
Familiarity with multi-tenanted architecture and accessibility standards
Knowledge of mobile application development
Enthusiasm for using AI development tools (such as AI-powered IDEs) and developing AI-driven applications
Skills and Behaviours:
Technical Expertise: Deep knowledge of full stack development using modern technologies
Leadership: Ability to inspire and develop others, with a proven record of team leadership
Agile Mindset: Strong understanding of Agile methodologies with practical experience in leading Agile teams
Communication: Effective communicator able to translate technical details for non-technical stakeholders
Continuous Improvement: Driven by quality and committed to ongoing technical and personal development
Problem-Solving: Proactive and innovative in overcoming technical challenges
Ownership: High sense of accountability with a focus on delivering results
AI Passion: Enthusiastic about embedding AI into software development to increase productivity and innovation
Benefits
Benefits
What's In It For You
Enhanced Stakeholder Pension Contribution
25 days annual leave
Health, Life Insurance + EAP Wellbeing Support
Eligible for Annual Bonus Scheme
Long Service Awards
ClassPass Membership
Enhanced Family Leave
Up to £1,000 per year for personal development & training
Season Ticket Loan
Flexible/hybrid Work Environment
Cycle to Work Scheme
Free Eye Test
Our Team and Culture
We are a super friendly team that thrives on collaboration and supporting each other. We cultivate an environment where everyone feels valued and empowered to contribute their best work, helping us to realise our ambitious growth goals and mission.
Our hybrid working structure includes spending around two days a week at our Head Office in Holborn, London, in a great space filled with creative, colourful.
Need a change of scenery? Our breakout areas have comfortable seating and cool décor where you can work in your own space. Not to mention, being in the hub of the West End, we're surrounded by many cafes and restaurants and are just a hop, skip, and a jump from the tube.
About the Company
ECA provides leading global mobility technology solutions, data and expertise to help organisations effectively manage compensation and benefits for their internationally mobile workforce. Whether you are moving employees on a short-term, long-term or permanent basis, we have the information, technology and people you need. Our comprehensive suite of solutions coupled with superior service will enable you to meet mobility goals and drive transformation to support ever-evolving business and talent priorities. Mobility solut... Know more
Related Jobs


- Company Name
- Investinu Group
- Job Title
- Full Stack Developer
- Job Description
- Full Stack Developer - Private Banking/Wealth Management - London, UK A global wealth management platform is seeking a Full-Stack Developer to contribute to its cutting-edge Client Lifecycle Management (CLM) platform. We’re looking for someone passionate about software development, with a balance of front-end and back-end skills, who enjoys tackling real-world challenges through scalable, high-performance systems. Full Stack Development Work across the full software development lifecycle (SDLC), from requirement gathering to testing and deployment Design and develop robust back-end services using .NET Core / C# Implement scalable RESTful APIs and collaborate with front-end developers on UI integration Troubleshoot, refactor, and optimize code for performance, security, and maintainability Participate in design reviews and contribute to technical architecture discussions Front-End Engineering Build and maintain user-facing applications using JavaScript Knowledge of Angular (v10+) is a strong advantage Work with designers and DevOps to deliver seamless user experiences Ensure responsive and adaptive design practices are maintained Back-End Focus Areas Develop new features and maintain functionality on an existing enterprise software product Coordinate workflows with analysts, developers, and DevOps engineers Implement data audit trails, archiving processes, and system recovery workflows Integrate external APIs and manage secure data flow with SQL Server and related tools What You Bring 4+ years of hands-on experience with .NET development Strong proficiency in .NET Core / .NET 5, C#, SQL, Web API, and RESTful services Experience using tools like Postman and working with external APIs Good understanding of SQL databases, including modeling, performance tuning, and security Nice to Have Familiarity with Microsoft Dynamics CRM Experience in financial services or wealth management environments Exposure to Azure cloud services: Service Bus, Key Vault, Table Storage, etc. Microsoft certifications are a bonus


- Company Name
- Emperor
- Job Title
- Back-End Developer (Remote)
- Job Description
- About the Role: We’re looking for a proactive Midweight Back-End Developer with at least 3 years of hands-on experience to help support and maintain the websites we develop. You’ll work with our Client Support team day-to-day, with support from the wider Technical team, including our Senior developers. Our aim is to deliver high-quality code, so it is important to understand best-practice code structure, as well as performance and security. Key Responsibilities: Problem solving skills. Write clean, scalable, maintainable code following team conventions and best practices. Ensure that tasks are completed on time and to specification and are performant and secure. Participate in regular code reviews and take and give feedback constructively. Contribute to technical planning, estimation, progress meetings, and standards. Stay curious and engaged with new back-end tools and technologies. Required Skills and Experience: 3 years of professional back-end development experience. Write clean, scalable, and efficient code in C# with an understanding of MVC architecture. Experience with Umbraco and Optimizely CMS. Familiarity with version control (GIT) and common workflows (feature branches, pull requests). Experience with profiling and troubleshooting applications. Familiarity with the Azure Portal. SQL Management Studio and basic knowledge of relational databases and SQL. An understanding of good security practice, including OWASP vulnerabilities. An understanding of the blue-green deployment model. A collaborative mindset and willingness to learn. Nice to Have: Experience with Azure DevOps. Experience using security testing tools. Node / JavaScript familiarity PLEASE NOTE: – We may need the back- end developer to occasional need work outside normal office hours. Next Steps If you are successfully shortlisted for the role, the recruitment team will be in touch via email, and the process will begin from there. We endeavour to contact you within 5 working days of your application, however, this may vary depending on the volume of applications we receive. Good Luck! As an employer, we are committed to ensuring the representation of people from all backgrounds regardless of their gender identity or expression, sexual orientation, race, religion, ethnicity, age, neurodiversity, disability status, or any other aspect which makes them unique. We welcome applicants from all backgrounds to apply and would encourage you to let us know if there are steps we can take to ensure that your recruitment process enables you to present yourself in a way that makes you comfortable.


- Company Name
- Think Selection
- Job Title
- Mac/PC Desktop Support (3-Month Contract)
- Job Description
- Mac/PC Desktop Support (3-Month Contract) Location: On-site, London Salary: £28-£30k A leading independent publishing company has asked Think Selection to be the exclusive recruiter to find a Mac/PC Desktop Support specialist to join their London-based team on a three-month contract starting immediately. This is a hands-on role supporting a busy office where your technical expertise and excellent customer service skills will make a real difference. You’ll be the first point of contact for IT issues, providing responsive first and second line support across both Mac and Windows systems. From managing helpdesk tickets and troubleshooting devices, to supporting user onboarding and maintaining backup systems, you’ll play a key part in keeping the business running smoothly. This role offers the chance to work in a creative, fast-paced environment using enterprise-level systems — at a scale that’s both interesting and manageable. It’s a great opportunity for someone who enjoys problem-solving, working with people, and getting stuck into the day-to-day realities of IT support. You’ll bring solid experience supporting both Mac and Windows desktops, a strong working knowledge of Microsoft 365 and Active Directory, and confidence in troubleshooting printers, mobile devices and meeting room technology. You’ll have at least two years’ experience in a similar support role and a clear, helpful communication style that builds trust across teams. Familiarity with Adobe Creative Cloud, mobile device management, and scripting/automation would be a bonus — as would experience in the publishing or creative industries. This is a full-time, on-site contract role based in central London. For more details, please send your CV and your earliest available start date to Julia Brown at Think Selection – julia@thinkselection.com


- Company Name
- Experis UK
- Job Title
- Front End Developer
- Job Description
- My client is looking for a Front End Developer to join their team on a 6 month contract, Outside IR35 to start at the beginning of June. This client are looking for someone to be based in the Central Belt of Scotland and are open to occasional travel within Scotland. Key Responsibilities And Requirements Highly Proficient in Typescript and React (more so Typescript) Able to work independently, being the sole Front End Engineer within the team Ability to work well with other Developers within a small team and a fast moving environment If this role is of interest, please click apply; I'd be happy to share further details of the position.