At a Glance
- Tasks: Design and develop high-quality software solutions while mentoring junior engineers.
- Company: Join a purpose-driven tech company focused on people-powered transformation.
- Benefits: Enjoy 30 days holiday, flexible work, and a personal development budget.
- Why this job: Make a real impact with innovative projects in a collaborative environment.
- Qualifications: Proven full-stack experience with .NET and React, plus Agile knowledge.
- Other info: Dynamic team culture with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
UK Wide - We work in a hybrid-first way. This role includes regular travel to the London or Leeds offices (on average once per week), and we are happy to discuss flexibility to make this work for you.
We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development.
Responsibilities
- Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable.
- Contribute to software architecture decisions, ensuring alignment with project and business goals.
- Mentor and support junior engineers, helping to develop their skills and promote best practices.
- Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements.
- Implement and optimise CI/CD pipelines to enhance development efficiency and software quality.
- Conduct code reviews, providing constructive feedback to enhance team performance and code quality.
- Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently.
- Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial.
- Drive improvements in coding standards, testing, and documentation within the team.
- Engage in early-stage project discussions, providing technical insights and recommendations.
- Ensure that development processes are followed, and contribute to process optimisation initiatives.
- Communicate complex technical concepts effectively to non-technical stakeholders.
About You
Professional knowledge and experience
Essential
- Proven experience in full-stack software development, including design, development, testing, and deployment.
- Significant hands-on experience with .NET and React.
- Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery.
- Some proficiency in one or more programming languages (e.g., .NET, Python, JavaScript) and experience with software architecture patterns.
- Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform).
- Familiarity with CI/CD pipelines, automated testing, and modern software development practices.
- Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture.
- Aware of principles like well-architected and secure by design.
Desirable
- Previous experience in a senior engineering role, guiding teams to successful delivery.
- Proficiency in multiple programming languages.
- Experience working on NHS projects.
- Experience working with Health APIs.
- Experience in a consulting environment.
Skills
Software Development
- Expertise in writing clean, maintainable code and optimising software for performance and scalability.
- Ability to design and implement software that meets business and technical requirements.
- Ensure all key business logic is covered by tests.
Code Quality and Testing
- Proficient in automated testing frameworks and ensuring software is reliable and bug-free.
- Experience conducting code reviews and maintaining high coding standards within the team.
Collaboration and Communication
- Effective at working with cross-functional teams to deliver project objectives.
- Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment.
Continuous Improvement
- Passion for learning new technologies and improving software development processes.
- Drive to adopt new tools and methodologies that enhance team performance and software quality.
About Us
People-Powered Transformation. We are a purpose-driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, we are creating sustainable solutions ready for an ever-evolving world.
At the heart of TPXimpact, we are collaborative and empathetic. We are a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. That’s why we believe in people-powered transformation.
Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.
Benefits Include
- 30 days holiday + bank holidays.
- 2 volunteer days for causes that you are passionate about.
- Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave.
- Life assurance.
- Employer pension contribution of 5%.
- Health cash plan.
- Personal learning and development budget.
- Employee Assistance Programme.
- Access to equity in the business through a Share Incentive Plan.
- Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme.
- Financial advice.
- Health assessments.
About TPXimpact - Digital Transformation
We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.
By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.
We are an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.
Senior Fullstack Software Engineer - .Net - React.JS - Azure in London employer: Kanzlei Ganz Gärtner Lindberg Slania
Contact Detail:
Kanzlei Ganz Gärtner Lindberg Slania Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fullstack Software Engineer - .Net - React.JS - Azure in London
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend local meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially in areas like .NET and React. Be ready to discuss how your experience aligns with their needs and showcase your problem-solving skills.
✨Tip Number 3
Show off your coding skills! If you get the chance, complete a coding challenge or take part in a technical interview. This is your moment to shine and demonstrate your expertise in full-stack development.
✨Tip Number 4
Don’t forget to follow up! After an interview, send a quick thank-you email. It shows your enthusiasm for the role and keeps you fresh in their minds. Plus, it’s a great opportunity to reiterate why you’re the perfect fit!
We think you need these skills to ace Senior Fullstack Software Engineer - .Net - React.JS - Azure in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with .NET and React, and don’t forget to mention any cloud platform expertise!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for this role. Share specific examples of your past projects, how you’ve mentored others, and your approach to collaboration with cross-functional teams.
Showcase Your Problem-Solving Skills: In your application, include instances where you've tackled complex technical issues or improved processes. We love seeing how you think critically and drive improvements in software development!
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 shows you’re keen on joining our team!
How to prepare for a job interview at Kanzlei Ganz Gärtner Lindberg Slania
✨Know Your Tech Stack
Make sure you’re well-versed in .NET, React, and Azure. Brush up on your knowledge of these technologies, as you’ll likely be asked to discuss your experience with them in detail. Be prepared to share specific examples of projects where you’ve used these tools.
✨Showcase Your Mentoring Skills
Since this role involves mentoring junior engineers, think about how you can demonstrate your leadership abilities. Prepare anecdotes that highlight your experience in guiding others, promoting best practices, and fostering a collaborative environment.
✨Understand Agile and DevOps Practices
Familiarise yourself with Agile methodologies and DevOps principles, especially around CI/CD pipelines. Be ready to discuss how you’ve implemented these practices in past projects and the impact they had on development efficiency and software quality.
✨Communicate Clearly with Non-Techies
You’ll need to explain complex technical concepts to non-technical stakeholders. Practice simplifying your explanations and think of examples where you successfully communicated technical details to diverse audiences. This will show your ability to bridge the gap between tech and business.