Senior Software Engineer
New Today
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Architect, develop, and maintain scalable TypeScript/Node.js services and GraphQL APIs.
- Write resilient, maintainable code with a strong focus on automated testing (unit, integration, functional, end-to-end, visual regression, Lighthouse).
- Collaborate on DevOps practices: CI/CD (Jenkins, Concourse), containerisation, Helm chart authoring, and Kubernetes deployments.
- Work within a cross-functional Agile team, contributing to technical direction, code reviews, and process improvements.
- Ensure code is performant, secure, observable, and aligned with best practices.
- Mentor and support junior developers, fostering a culture of technical excellence.
Qualifications
- 8+ years of software development to include TypeScript and Node.js
- Experience with Helm Charts, Docker, and Kubernetes
- Experience with GraphQL
- Experience with automated testing frameworks like Vitest
Seniority level
- Mid-Senior level
Employment type
- Contract
Job function
- Information Technology
Industries
- Technology, Information and Media
Referrals increase your chances of interviewing at Insight Global by 2x
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT & Technology