At a Glance
- Tasks: Develop and maintain innovative web platforms using modern technologies.
- Company: Join WDR Limited, a leading learning and development consultancy.
- Benefits: Enjoy a competitive salary, pension scheme, and potential for hybrid work.
- Other info: Great opportunity for career growth in a supportive environment.
- Why this job: Be part of a dynamic team creating impactful learning solutions.
- Qualifications: Experience in C#, .NET, React, and MySQL is essential.
The predicted salary is between 40000 - 65000 £ per year.
Location: Horsham (In-person, with potential for occasional hybrid working after probation)
Salary: £40,000 - £65,000
Job Type: Full-time
Schedule: Monday to Friday
About WDR Limited
WDR is a bespoke learning and development consultancy, delivering innovative learning solutions across multiple sectors. We are evolving our next-generation Learning Management System (LMS), a rich platform supporting everything from course planning and booking to attendance, evaluation, and certification.
About the Role
We are looking for a talented and adaptable Full Stack Software Developer who is comfortable working across both front-end and back-end components. You’ll be joining a small, technically focused team delivering a modern web platform. The system is deployed across multiple Linux servers and managed using DevOps pipelines and AWX (Ansible playbooks). The backend is written in C# using gRPC services exposed via a Web API gateway, backed by a MySQL database. The front end is built with Vite and React. While full stack skills are essential, we are especially interested in candidates who bring strong React and/or AWX/Ansible experience to complement existing team strengths.
What You’ll Do
- Develop and maintain responsive, component-based user interfaces using React + Vite.
- Build scalable, service-oriented back-end features using .NET, gRPC, and Web API.
- Work with Entity Framework and MySQL to design and query robust data models.
- Contribute to AWX/Ansible playbooks and DevOps pipelines for deployment automation.
- Participate in code reviews and collaborate with peers to ensure quality and maintainability.
- Communicate effectively with technical and non-technical stakeholders.
Key Requirements
- Proven experience with C#, .NET Core, and Entity Framework.
- Experience with React (preferably with Vite), building modern UIs.
- Good understanding of gRPC, REST APIs, and microservice architectures.
- Proficiency in MySQL and writing efficient database queries.
- Comfortable with Linux environments and command-line tooling.
- Strong problem-solving skills and a pragmatic approach to delivery.
Desirable Skills
- Experience working with AWX, Ansible playbooks, and infrastructure automation.
- Familiarity with DevOps pipelines, especially in a Linux/Hyper-V context.
- Exposure to SaaS platforms or scalable web applications.
- Interest in mentoring others or improving team skills in React or automation.
Benefits
- £40,000 – £65,000 salary (depending on experience)
- Company pension scheme
- Free on-site parking
- Potential for hybrid work after probation
- Opportunity to work on a cutting-edge internal platform with modern tools
Location Requirement
This role is primarily office-based in Horsham. Applicants must be able to reliably commute or plan to relocate prior to starting.
Full Stack Software Developer employer: WDR Ltd
Contact Detail:
WDR Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at WDR or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React and .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with gRPC, MySQL, and DevOps practices. We want to see how you think and solve problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at WDR.
We think you need these skills to ace Full Stack Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and React. We want to see how your skills match what we're looking for, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about the role and how your background makes you a great fit for our team. Keep it friendly and professional – we love a bit of personality!
Show Off Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We value strong problem-solving skills, so share any experiences that demonstrate your pragmatic approach to delivery.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at WDR Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, .NET Core, React, and MySQL. Brush up on your knowledge of gRPC and REST APIs too, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've used the required skills. Highlight your experience with responsive UIs using React and any contributions to DevOps pipelines or automation with AWX/Ansible. Real-world examples can really impress!
✨Practice Problem-Solving
Expect some coding challenges or problem-solving scenarios during the interview. Practice common algorithms and data structures, and be ready to explain your thought process clearly. This shows your pragmatic approach to delivery.
✨Communicate Effectively
Since you'll be working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. Good communication skills can set you apart, so be prepared to demonstrate this during your interview.