Full Stack Software Engineer
Full Stack Software Engineer

Full Stack Software Engineer

Full-Time 45000 - 55000 £ / year (est.) No home office possible
Go Premium
Renishaw PLC

At a Glance

  • Tasks: Develop and maintain customer-facing web applications and backend systems using modern technologies.
  • Company: Join a dynamic tech company committed to your career growth and development.
  • Benefits: Enjoy a competitive salary, hybrid working, and a fantastic benefits package.
  • Other info: Great opportunities for career advancement and a supportive work environment.
  • Why this job: Make an impact on innovative projects while collaborating with a friendly team.
  • Qualifications: Experience in full-stack development with JavaScript frameworks and C#/.NET Core.

The predicted salary is between 45000 - 55000 £ per year.

Salary £45,000 - £55,000 depending on experience.

Location Wotton-under-edge, Gloucestershire. Hybrid working 3 days/week onsite (no public transport available).

We are seeking an enthusiastic Full Stack Software Engineer to join our team. You will be working on customer-facing web applications and associated backend systems. You will have good commercial experience of implementing responsive websites using modern JavaScript frameworks/libraries and backend APIs. As a member of our Agile development team, you will be initially focused on backend application development and can extend your experience and skillset across our full technology stack. You will also be expected to assist us in supporting several legacy applications as we migrate them to newer technologies. You will be willing to contribute to and be part of a dynamic and friendly team who provide their colleagues with support and assistance across a variety of projects and application types. In addition, you will have the opportunity to work with business stakeholders in our web experience and marketing departments as part of a wider digital transformation strategy.

Responsibilities:

  • Development and maintenance of Azure logic apps and function apps.
  • Build and consume RESTful APIs and manage data flow between front-end and back-end systems.
  • Collaborate with UX/UI designers, product managers, and other developers to deliver high-quality solutions.
  • Ensure application performance, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, testing, and deployment processes.
  • Stay current with emerging technologies and best practices.

Key requirements:

  • Good aptitude and problem-solving skills.
  • Good communication (written and verbal) and team working skills.
  • Able to communicate effectively using MS Teams or similar.
  • Design, develop, and maintain full-stack web applications using C#/.NET Core, ASP.NET MVC, and JavaScript frameworks (e.g., React, Angular).
  • Familiarity with CMS or similar platforms (e.g., Sitecore, Contentstack, Adobe Experience Manager).
  • Understanding of microservices architecture, API gateways.
  • Experience working with cloud platforms (Azure or AWS).
  • Proficiency in Git and CI/CD tools (e.g., Azure DevOps, GitHub Actions).
  • Good knowledge of SOLID principles, design patterns, and secure coding practices (OWASP).
  • Experience with Agile/Scrum methodologies.
  • Writing unit tests.
  • Adaptability - ability to work in a fast-changing environment.
  • Experience using Github, Copilot or equivalent.

Desirable requirements:

  • Experience working with IPaas/ Digital orchestration platforms (e.g., Azure logic apps, Conscia, Boomi, Celigo).
  • Experience working with low code/ no code platforms.
  • Experience with prompt engineering - experience designing and optimising prompts.
  • Experience using service bus and message queues.
  • Experience supporting and troubleshooting build pipelines.
  • Ability to take ownership of project work and take initiative where required.
  • Experience in monitoring & observing application errors and performance.
  • Experience working on accessibility.
  • Experience working with databases - SQL Server, Cosmos DB.

Benefits:

When you join Renishaw, we are committing to your future career. That’s because we believe in developing our people’s skills and promoting them internally. We also offer a benefits package that’s highly desirable; including a 9% non-contributory pension, discretionary annual bonus, subsidised onsite restaurants and coffee shops, free parking, car sharing scheme and 24 hour fitness centres (not available at all sites). We also want to promote a healthy work-life balance as much as possible, so we have introduced a hybrid working policy which allows for a combination of home and office based working depending on the nature of your role. We also offer a variable working programme, 25 days holiday plus bank holidays, Life Assurance policy of 12 times annual salary, Cycle to Work scheme, enhanced maternity pay subject to qualifying criteria, Health Cash Plan, the option to join BUPA Renishaw Health Trust and an Employee Assistance Programme for employees and family.

Full Stack Software Engineer employer: Renishaw PLC

Renishaw is an exceptional employer located in Wotton-under-Edge, Gloucestershire, offering a dynamic and supportive work culture that prioritises employee development and well-being. With a strong commitment to internal promotions, a comprehensive benefits package including a generous pension scheme, and a hybrid working model, employees can enjoy a healthy work-life balance while contributing to innovative projects in a collaborative Agile environment. The opportunity to work closely with business stakeholders on digital transformation initiatives further enhances the rewarding experience of being part of our team.
Renishaw PLC

Contact Detail:

Renishaw PLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at local meetups. Ask them about their experiences and share your enthusiasm for the role. This can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems, so show us your thought process!

✨Tip Number 3

Don’t forget to showcase your soft skills! Communication and teamwork are key in our Agile environment. Be ready to share examples of how you've collaborated with others and tackled challenges together.

✨Tip Number 4

Finally, 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 Renishaw.

We think you need these skills to ace Full Stack Software Engineer

Full Stack Development
C#/.NET Core
ASP.NET MVC
JavaScript Frameworks (e.g., React, Angular)
RESTful APIs
Azure Logic Apps
Cloud Platforms (Azure or AWS)
Git and CI/CD Tools (e.g., Azure DevOps, GitHub Actions)
SOLID Principles
Agile/Scrum Methodologies
Problem-Solving Skills
Communication Skills
Adaptability
Experience with Databases (SQL Server, Cosmos DB)
Familiarity with CMS Platforms (e.g., Sitecore, Contentstack)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#/.NET Core, JavaScript frameworks, and any relevant projects you've worked on. We want to see how you fit into our team!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how your background makes you a great fit. Share specific examples of your work with APIs or cloud platforms like Azure, as this will grab our attention.

Show Off Your Problem-Solving Skills: In your application, don’t shy away from showcasing your problem-solving abilities. Mention any challenges you've faced in past projects and how you overcame them. We love seeing candidates who can think on their feet!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and it helps us keep track of your application. Plus, we can't wait to see what you bring to the table!

How to prepare for a job interview at Renishaw PLC

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#/.NET Core, ASP.NET MVC, and JavaScript frameworks like React or Angular. Brush up on your knowledge of Azure logic apps and RESTful APIs, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Highlight your aptitude for problem-solving and how you’ve applied it in real-world scenarios, especially in an Agile environment.

✨Communicate Effectively

Since good communication is key, practice articulating your thoughts clearly and concisely. Be ready to explain your past projects and how you collaborated with UX/UI designers and product managers. This will demonstrate your ability to work within a team.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s digital transformation strategy and how the team collaborates on projects. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.

Full Stack Software Engineer
Renishaw PLC
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>