> Markdown version of [/jobs/ext/3322852-technical-lead](https://www.wearedevelopers.com/jobs/ext/3322852-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Lead - **Company:** Hackajob Ltd - **Location:** Birmingham, UK (Remote available) - **Experience:** Expert - **Salary:** £95,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Architectural Patterns, Software as a Service, Cloud Computing, Continuous Integration, DevOps, Amazon DynamoDB, Hibernate (Java), Node.Js, OpenShift, Oracle (Applications), Ansible, Software Construction, Software Engineering, Software Systems, TypeScript, Test-Driven Development (TDD), ReactJS, Snowflake, Outsystems, Spring-boot, Software Application Programming, Backend, AngularJS, Integration Tests, Kubernetes, Front End Software Development, Functional Programming, Docker, Jenkins, Microservices - **Published:** September 23, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5893861554 ## About the Role * We need someone with a deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures. * We require hands-on development experience with frontend technologies such as JavaScript, TypeScript, Angular, or React. * We require hands-on development experience with backend technologies such as Node.js, Java, Spring Boot, or Hibernate. * We need experience with non-functional requirements and developing applications with these in mind. * We require strong experience with Test-Driven Development, including writing unit and integration tests. * We need experience developing REST-based APIs. * We require strong experience with DevOps and CI/CD tools such as Jenkins, Ansible, Packer, and Docker. * We need experience with Docker, Kubernetes, or OpenShift for containerisation and orchestration. * We require experience developing and deploying solutions on AWS Cloud, with knowledge of services such as Lambda, DynamoDB, S3, and EC2. * AWS Certified Developer or Solutions Architect certification is preferred. * We need the ability to lead and coordinate stakeholder engagements and meetings. * We need the ability to mentor and guide junior team members. * We need strong communication skills to present technical designs clearly to stakeholders of varying technical abilities. ## Description * We design, develop, test, and maintain cloud-based software applications. * We provide technical leadership within a team to deliver scalable, secure solutions in line with software engineering best practices. * We work within a project management and agile delivery methodology. * We take technical ownership of products or software solutions, including design, estimation, shaping, and user story or requirement creation. * We document solutions, including architecture, configuration, release, and support handover. * We collaborate with internal and customer stakeholders throughout the software development lifecycle. * We communicate technical designs clearly in conversation, documentation, and presentations. * We provide effective knowledge transfer to team members and customers. * We manage, coach, and develop junior team members and the wider community. * We foster a positive working environment and support team collaboration and communication. Technologies: * AWS * Lambda * Angular * Ansible * Architect * Backend * CI/CD * Cloud * DevOps * Docker * EC2 * Frontend * Hibernate * Support * Java * JavaScript * Jenkins * Kubernetes * OpenShift * Oracle * OutSystems * REST * React * Snowflake * Spring * Spring Boot * TypeScript * microservices * NodeJS * Security * TDD ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)