Senior Software Engineer
Full Stack Development
Newcastle upon Tyne (Hybrid: 3 days office / 2 remote)
My client is seeking a Senior Full Stack Software Engineer to design, build, and maintain dynamic web applications. You'll collaborate with designers and developers to deliver clean, efficient front-end code and powerful back-end functionality, while helping guide best practices and mentor team members.
Key Responsibilities
* Develop and maintain client websites and web apps.
* Design and implement C#/.NET and cloud-based solutions (IaC).
* Apply MACH architecture principles.
* Develop product functionality to deadlines and quality standards.
* Troubleshoot and resolve technical issues efficiently.
* Support, estimate, and deliver P2-level incidents (and below).
* Set up new greenfield projects and oversee deployments.
* Mentor Software Engineers and review pull requests.
* Contribute to recruitment and team development.
* Record time accurately using Harvest.
Technical Skills:
* Experience working with CMS platforms such as Umbraco, Sitecore, or equivalents.
* Strong in HTML, CSS (SASS), JavaScript.
* Experience with C#/.NET or Node.js/Express.
* Knowledge of frameworks such as Angular, React, Vue, TypeScript.
* Integration with relational and NoSQL databases.
* Skilled in cross-browser compatibility and accessibility (AA standard).
* Experience with version control (Git).
* Experience in Agile teams using Azure DevOps or Jira.
Soft Skills:
* Analytical thinker and problem-solver.
* Strong communication and teamwork skills.
* Mentoring and leadership experience.
* Passion for quality code and best practices