Technical Lead
McGregor Boyall Associates Ltd.
Edinburgh, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
Amazon Web Services
Automation of Tests
DevOps
Disaster Recovery
PostgreSQL
Node.Js
OpenShift
Standard Sql
Next.js
+14 more
Service Design
TypeScript
Spring-mvc
ReactJS
Grafana
Spring-boot
Technical Debt
Vue.js
Event Driven Architecture
Infrastructure Automation Frameworks
Restful APIs
Devsecops
Docker
Jenkins
Job description
- Lead technical delivery across a portfolio of digital housing management services.
- Provide hands-on technical direction across tactical delivery and longer-term architecture.
- Design, assess and implement scalable, secure and sustainable technical solutions.
- Work closely with Product, Service Design, Operations and Architecture teams.
- Represent the development team at architecture and technical governance forums.
- Drive continuous improvement, DevSecOps adoption and technical debt reduction.
- Champion accessibility, security, performance, maintainability and quality.
- Support troubleshooting across development and production environments.
- Coach and mentor developers, helping build a strong engineering culture.
- Contribute to disaster recovery and service resilience activities, including occasional out-of-hours support.
Requirements
- Strong commercial experience with Java 11+, Spring Boot, Spring MVC and REST APIs.
- Experience with OpenShift, Docker, Jenkins and modern CI/CD pipelines.
- Strong knowledge of JavaScript, Node, Vue, React, Next.js and TypeScript.
- Solid HTML/CSS skills with an understanding of accessibility.
- Proven experience technically leading cross-functional development teams.
- Strong understanding of Agile, DevOps, automated testing and infrastructure as code.
- Experience with service-based and event-driven architectures.
- Ability to communicate complex technical concepts to technical and non-technical stakeholders.
- Demonstrable experience coaching and mentoring development teams.
Desirable
- Strong SQL and data-modelling experience.
- Experience with AWS, Aurora/PostgreSQL and Grafana.
- Experience delivering inclusive, human-centred digital services.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Should Tech Managers Be Developers First? Pros and Cons
over 2 years ago
CH
Chris Heilmann
Dev Digest 133 - Back to Front
almost 2 years ago
EM
Eli McGarvie
Frontend Developer Salary in The UK
about 3 years ago