Job Description
Senior Developer - Team Lead
Contract type: Full time, permanent
Reports to: Head of Product Engineering
Direct reports: yes
Location: Remote (with ad-hoc face-to-face team and client meetings.)
The successful candidate must be a British Citizen due to the requirement for Security Clearance.
About us
Ntegra is a dynamic, forward-thinking digital engineering practice that partners with global businesses to drive innovation and digital transformation. At Ntegra, you'll work on cutting-edge projects, collaborate with industry experts and help solve complex challenges across multiple sectors. If you're passionate about technology and eager to make an impact, join us in an environment that fosters growth, creativity, and innovation. Learn more about the work we do here: www.ntegra.com/work.
We are looking for a talented Senior Full Stack Developer with leadership abilities, excellent communication skills and the ability to thrive in client-facing roles. You will play a key role in driving projects and outcomes using Agile methodologies, mentoring your team and ensuring technical excellence throughout.
Key Responsibilities
* Lead and mentor a team of developers, overseeing the full SDLC including code reviews, testing, backlog management and delivery tracking.
* Collaborate with clients and stakeholders to understand their needs and translate them into robust technical solutions.
* Deliver high-quality, maintainable code following industry best practices for full-stack development.
* Design and develop scalable, secure and performant applications using modern frameworks and architectures (e.g. microservices, serverless).
* Lead various client meetings, workshops and ensure ongoing communication with clients, managing expectations and resolving issues as they arise.
Essential Skills / Experience
Core Technical Skills:
* JavaScript / TypeScript: Extensive experience in full-stack development using JavaScript and TypeScript, both on the client-side and server-side.
* React: Advanced proficiency in React for building dynamic, scalable front-end applications.
* HTML, CSS / SASS: Strong experience in developing responsive web interfaces.
* Back-end Frameworks: Proficient with TypeScript / JavaScript frameworks such as Express and NestJS, or Python frameworks such as FastAPI and Django.
* Database Management: Experience working with both relational and NoSQL databases.
* Version Control: Proficiency with Git, including Git Flow and Trunk-Based Development.
* Automated Testing: Strong knowledge of testing frameworks (e.g. Jest, Cypress) for unit, integration and end-to-end testing.
* CI/CD Pipelines: Familiarity with pipeline technologies like Azure Pipelines, GitHub Actions or GitLab Pipelines for automating build, test and deployment workflows.
Leadership and Communication Skills:
* Proven leadership: Experience leading development teams and mentoring developers.
* Client-facing expertise: Comfortable engaging with clients, gathering requirements and ensuring alignment with technical solutions.
* Excellent communication: Ability to communicate complex ideas to stakeholders and colleagues, both technical and non-technical.
* Problem-solving: Strong analytical abilities to troubleshoot and implement solutions for complex challenges.
* Collaboration: Demonstrated success in working with cross-functional teams.
* Demonstrated ability to foster a collaborative environment and effectively manage client relationships.
Agile / Methodology Expertise:
* Scrum / Agile: Practical experience in Agile methodologies (especially Scrum), with the ability to assist Scrum Masters or Product Owners as needed.
* Process-Driven: Ability to maintain and improve processes to ensure high-quality delivery and team efficiency.
Security:
* Strong knowledge of secure coding practices and OWASP standards, ensuring adherence to security requirements throughout project delivery.
* Ensure compliance with client-specific security requirements, including data protection and access control.
* Proactively communicate with clients about security measures and ensure alignment with their security policies.
Desirable Skills / Experience
* A Computer Science, Software Development or related degree.
* Proven experience working in a consultancy environment.
* Active Security Clearance (SC) is desirable but not necessary as we are able to sponsor applications, as a requirement for all staff.
Broader Technical Stack (beneficial but not essential):
* DevOps Tools: Experience with Azure DevOps or alternatives like GitLab, Atlassian (Jira, BitBucket) or AWS DevOps.
* Python Expertise: Proficiency in Python for work with back-end services, APIs and ML product development.
* Serverless Architecture: Experience with Azure Functions or AWS Lambda for serverless microservices.
* Microsoft Development: Familiarity with PowerApps, including Power Automate for workflow automation, and SPFX (SharePoint Framework) development for customizing and extending SharePoint capabilities.
* Familiarity with .NET and C#.
* Content Management Systems (CMS) such as Sitecore or Umbraco.
* Data Engineering Exposure: Experience with data pipelines, ETL processes and related data engineering practices.
Our offer
At Ntegra, we offer an inspiring and inclusive work environment, where your expertise will be valued, and your ideas will have a real impact. Not only are we a truly flexible organisation and fully remote as standard, but we also give our people the right level of autonomy to shape the role whilst feeling supported and inspired. Join our talented and passionate team as a Development Team Lead and enjoy an exciting career with us.
Our other benefits include:
* Private Medical insurance, discounts and health-related perks through Vitality
* Royal London company pension scheme
* Dinner for two’ peer recognition bonus
* 25 days holiday increasing with service and the ability to purchase up to 5 additional days
* Enhanced Maternity and Paternity leave
* Bike to Work scheme
* Generous vision, hearing and dental schemes
* Company birthday and anniversary gifts
* Charity of the month – an opportunity to support various charities throughout the year
Your application
If this role interests you, but you don’t meet every single requirement, we still encourage you to apply. We're looking for talent, potential, and passion as much as experience. If your CV looks a good match to our requirements, a member of our recruitment team will reach out to set up a screening call.
As an inclusive employer we are happy to support you with any additional assistance throughout the recruitment process, please inform us at application stage if there is any support required.
Please note we accept direct applications only and do not work with recruitment agencies.