Software Developer (Full Stack) – (Mid Level or Mid/Senior)
Join our innovative development team as a Full Stack Software Developer, where you’ll play a central role in building modern, cloud-first applications using the Microsoft technology stack. You’ll contribute to the full software development lifecycle, from design and development to testing and deployment, with a strong focus on code quality and collaboration.
Remote I Hybrid I Onsite - Dependant on the candidate. Our partner has their main HQ in Northamptonshire, if candidates are within 1 hour commute, they would offer once a month/quarterly visits. For more local candidates and developers who want to come onsite once a week, they can also accommodate this. Vibrant company offering flexibility based on the successful candidate.
Key Responsibilities
- Develop, maintain, and test high-quality software solutions (back-end and front-end).
- Participate in code reviews and contribute to best practices through pull requests.
- Write and maintain living technical documentation (wiki-based).
- Collaborate closely with other developers, testers, and product stakeholders.
Required Skills & Experience
- Good programming skills in C# and JavaScript.
- Proven experience in web application development using modern frameworks and design patterns.
- knowledge of SQL Server and ORM frameworks (e.g., Entity Framework, Dapper).
- Familiarity with unit testing frameworks such as xUnit and Moq.
- Proficient in Git for source control and experienced with Agile methodologies (Scrum, Kanban).
Desirable Skills and a chance to learn
- Experience with Microsoft Azure and cloud-native services (e.g., serverless, blob storage).
- Knowledge of Blazor
- Experience designing and building REST APIs.
- Familiarity with NoSQL databases
- Exposure to microservices architecture
Culture
A team of humbly confident developers—professionals who take ownership of their work, value clear and respectful communication, and are deeply committed to delivering software that enhances the end-user experience. Embrace honest feedback, continuous learning, and collaboration.
Salary £38,000-£48,000
Please email Kelvin. Cheng AT Tennex.uk for additional benefits package, company accreditation and awards list or apply back to this advert!