I asked the CTO this question - What makes this C# Software Engineering role stand out? His answer was really interesting…he said, “In a meeting a couple of months ago I asked our engineering team, What is most important to you, as we move forward? “They said, the ability to mentor and nurture the coding craft in others” After discussions, the team decided to place this value at the centre of their team culture. They believe that to build a high-performing team, you need an inherent learning and development approach that absolutely everyone buys into. How incredible is that? Secondly, but as important is the innovation - “We offer everyone two innovation days a month. We challenge everyone on the team to come up with ideas or suggest emerging technologies, architecture or products that will make the product better Young and old, experienced and green, everyone is involved in these sessions Wow, so different, so empowering Then we talked about the stack and tech skills required - “it’s microservices, his said, it’s a fantastic stack. Pure web apps, not desktop, we use Mongo, but don’t worry about the DB, we’ll consider any RDB and we’re mainly google cloud. Simon, he said, just find me a C# Dev that is hungry to learn, someone witb 24 months experience. If they have Javascript front end skills then that would be great, we use React, but like I said, we’ll nurture their skills if they’re really smart and really keen to grow and develop. We’d like them in the office in Nottingham once a week - this day is when they’ll do the most learning. We still think it’s important to get everyone together once a week Get the picture? Interested? Read on…… Here is the boring job spec bit…which doesn’t reflect the energy, purpose or passion in this team, but perhaps gives you a bit more info. We are seeking a highly motivated and talented Full Stack Software Engineer with 24 to 36 months of experience to join our dynamic team. As a Full Stack Software Engineer at our company, you will have the opportunity to work with a team of experienced and skilled software engineers in a nurturing culture that fosters professional growth and development. Responsibilities: Collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions Write clean, efficient, and maintainable code using C# and other relevant technologies Participate in code reviews and provide constructive feedback to peers Debug and resolve software defects and issues in a timely manner Stay up-to-date with emerging software development trends and technologies Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering or related field 24 to 36 months of professional experience in software development, preferably with C# Strong understanding of object-oriented programming (OOP) concepts and design patterns Proficient in C# and other relevant technologies such as .NET framework, ASP.NET, and SQL Server Experience with software development methodologies such as Agile or Scrum Excellent problem-solving skills and attention to detail Strong communication and collaboration skills We offer competitive salary and benefits packages, innovation days and hybrid working. If you are a self-driven and passionate software engineer who is eager to learn and contribute to a team of talented individuals, we would love to hear from you. Now, about me. I’m Simon, 25 years in the tech recruitment space. I’ve placed thousands of people in exciting roles. Find me on Linkedin and check out my candidate recommendations. I really know my craft and I’d love to show you what good looks like when it comes to recruiting Drop me a message, lets have a chat. PLEASE NOTE - THIS ROLE WILL REQUIRE YOU IN NOTTINGHAM ONCE A WEEK