At a Glance
- Tasks: Lead the migration of a booking system to Azure-native microservices and mentor mid-level developers.
- Company: Dynamic tech company in Central/West London with a focus on innovation.
- Benefits: Competitive salary, bonus, pension contributions, and flexible hybrid work options.
- Other info: Join a small, flat-structured team where your contributions truly matter.
- Why this job: Make a real impact in a collaborative environment while working with cutting-edge technologies.
- Qualifications: Expertise in C#/.NET, React, React Native, and Azure required.
The predicted salary is between 75000 - 90000 £ per year.
An exciting opportunity for a hands-on Senior Developer eager to make a real impact with architectural skills and deep experience in C# / .Net, React, React Native, and Azure. Our client is launching a major initiative to bring development in-house, and you'll be a key player as they migrate a monolithic booking system to .Net 10 Azure-native microservices. The Senior Developer will mentor a small team of mid-level developers and be hands on writing C# production code, React web portals and the React Native mobile screens themselves. They'll be making pragmatic architectural decisions that keep delivery front and centre. It's a hybrid role with the flexibility to work from home on Mondays and Fridays.
Key Responsibilities include:
- Implement complex C# microservices: Minimal APIs, Worker Services, DAPR integration, .NET Aspire orchestration
- Build and own the React web portal component architecture, TypeScript, React Query, state management
- Lead React Native mobile development for the app: Expo / bare workflow, push notifications, offline sync
- Design the anti-corruption layer translating legacy domain concepts into DDD aggregates
- Make lightweight but durable architectural decisions (ADRs)
- Mentor mid-level developers
Key Skills required:
- C# / .NET 8 onwards at expert level: Minimal APIs, async patterns, Worker Services, EF Core, .NET Aspire
- React / TypeScript expert level: hooks, context, React Query, component libraries, portal development
- React Native production mobile app experience: Expo, offline-first patterns, platform-specific APIs
- Azure cloud-native: AKS / Container Apps, Service Bus, API Management, Blob Storage, Azure DevOps
- Microservices patterns: strangler fig, DAPR pub/sub, saga orchestration, transactional outbox
- DDD fundamentals: bounded contexts, aggregates, domain events, CQRS
- SQL Server: schema design, EF Core migrations, query performance tuning
This role is perfect for those who thrive in small, flat-structured teams and collaborative environments where every contribution makes a difference. Salary will reflect experience, with a likely range of £75,000 - £90,000, plus bonus, company pension contributions, and other benefits.
For further information, please send your CV to Wayne Young at Young's Employment Services Ltd.
Senior Developer / Architect employer: Young's Employment Services Ltd
Contact Detail:
Young's Employment Services Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer / Architect
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, .NET, React, and Azure. This is your chance to demonstrate your hands-on experience and architectural prowess.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to microservices and cloud-native development. Practice makes perfect, so consider mock interviews with friends or mentors.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Developer / Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, React, and Azure. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Architectural Skills: Since this role involves making architectural decisions, be sure to mention any relevant experience you have in designing systems or mentoring others. We’re looking for someone who can lead and inspire!
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 don’t miss out on any important updates from us!
How to prepare for a job interview at Young's Employment Services Ltd
✨Know Your Tech Inside Out
Make sure you’re well-versed in C#, .NET, React, and Azure. Brush up on the latest features and best practices, especially around microservices and architectural decisions. Being able to discuss your hands-on experience with these technologies will show that you’re not just a theorist but someone who can get things done.
✨Showcase Your Mentoring Skills
Since this role involves mentoring mid-level developers, be prepared to share examples of how you've successfully guided others in the past. Think about specific situations where your mentorship made a difference, and be ready to discuss your approach to helping others grow in their roles.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve real-world problems related to migrating systems or making architectural decisions. Practice articulating your thought process clearly, as this will demonstrate your ability to make pragmatic choices while keeping delivery in focus.
✨Emphasise Collaboration and Teamwork
This role thrives in a collaborative environment, so highlight your experiences working in small teams. Be ready to discuss how you’ve contributed to team success and how you handle conflicts or differing opinions within a group setting.