Full-Stack Developer (.Net & React)
Serial Affinity are seeking an experienced Full Stack Developer to join our development team on a permanent basis. Working with our modern tech stack of .NET/C#, React, and SQL Server, you’ll be responsible for developing and maintaining web applications that serve our growing user base.
Overview:
In this role, you will be working as part of a small, fast-paced, multi-disciplinary agile teams to continually iterate on the products whilst adhering to and driving modern software practices through code and design reviews.
You will be building modern web front & back-ends for an industry leader using the latest technologies and will look to stay educated on existing and state of the art technologies to build Proof of Concepts (PoCs) to evaluate technology fits for the project.
We value all our teams’ experience and knowledge and will look for you to contribute to the development, observability, quality, testing and production readiness of existing and new business applications.
Requirements:
- Work with development and delivery teams to ideate software solutions
- Develop and maintain web applications using .NET 6+ and React 18
- Write clean, testable C# code following SOLID principles
- Build responsive and accessible user interfaces using React and TypeScript
- Design and optimize SQL Server database schemas and stored procedures
- Implement and maintain RESTful APIs using ASP.NET Core
- Participate in code reviews and technical design discussions
- Collaborate with product managers to refine technical requirements
- Debug production issues and optimize application performance
- Mentor junior developers and share technical knowledge
Qualifications and Experience:
- 3+ years of commercial experience with C# and .NET Core/Framework
- Strong proficiency in React (16+) and TypeScript, including hooks and context
- Experience with SQL Server, including performance tuning and optimization
- Proven track record of writing clean, maintainable code
- Experience with version control using Git and branch management
- Knowledge of automated testing approaches (unit testing, integration testing)
- Understanding of CI/CD principles and practices
- Experience with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong written and verbal communication abilities
Benefits:
- Flexible working environment.
- Cycle to work scheme.
- Enhanced company pension scheme.
- Private medical insurance.
- Nuffield gym membership.
- Annual training and development budget.
Job Type: Full-time
Pay: £40,000.00-£50,000.00 per year
Benefits:
- Additional leave
- Casual dress
- Company events
- Company pension
- Cycle to work scheme
- Employee discount
- Gym membership
- Life insurance
- Private medical insurance
- Referral programme
- Sick pay
- Work from home
Schedule:
Work Location: In person
Reference ID: SAFSD1