Senior Software Engineer - C# - (Hybrid Remote)

Senior Software Engineer - C# - (Hybrid Remote)

Full-Time 85000 - 85000 £ / year (est.) No working from home possible
J

At a Glance

  • Tasks: Design and build scalable web applications using TypeScript/React and C#/.NET.
  • Company: Exciting tech company with a strong focus on innovation and collaboration.
  • Benefits: Competitive salary of £85,000 plus benefits, hybrid remote work, and career growth.
  • Other info: Opportunity to mentor others and work with modern technologies like AI and microservices.
  • Why this job: Join a dynamic team and lead the architecture of cutting-edge systems.
  • Qualifications: Experience in full-stack development, cloud platforms, and Agile environments.

The predicted salary is between 85000 - 85000 £ per year.

We are working with a well-established exciting client that is interested in candidates who have solid experience in working on full-stack (frontend and backend), and who cover the following skills and experience:

  • Strong experience designing and building scalable full-stack web applications using TypeScript/React and C#/.NET (or equivalent technologies).
  • Deep understanding of core software engineering principles, including design patterns, modular architecture, and maintainable, testable code.
  • Proven ability to design, build, and evolve RESTful APIs and microservices, with a focus on performance, scalability, and reliability.
  • Experience leading the architecture of end-to-end systems, spanning frontend, backend, and data layers, with clear separation of concerns.
  • Strong experience working with distributed systems, managing complex data flows, integrations, and service-to-service communication.
  • Hands-on experience with cloud platforms (Azure preferred; AWS or GCP acceptable), including compute, serverless, messaging, storage, and identity/access management.
  • Familiarity with containerisation (Docker, Kubernetes) and modern deployment patterns, including microservices and serverless architectures.
  • Experience implementing CI/CD pipelines, automated testing (unit and integration), and Infrastructure as Code (e.g., Terraform or equivalent).
  • Strong understanding of database design and data access patterns, across both relational and NoSQL technologies.
  • Proven experience working in Agile environments, contributing to engineering best practices, code reviews, and mentoring engineers.
  • Experience leveraging AI-assisted development tools to enhance delivery while maintaining high standards of quality and engineering discipline.
  • A degree in Computer Science, Software Engineering, or equivalent practical experience.

If you have these skills and experience then please pass your CV to me today at shane.hickmott@thejssgroup.com.

Senior Software Engineer - C# - (Hybrid Remote) employer: JSS

Join a dynamic and innovative team as a Senior Software Engineer in London, where you'll enjoy a hybrid work model that promotes flexibility and work-life balance. Our company fosters a collaborative culture that prioritises employee growth through continuous learning opportunities and mentorship, while offering a competitive benefits package to support your well-being. With a focus on cutting-edge technologies and a commitment to engineering excellence, this role provides a unique chance to make a meaningful impact in a thriving environment.

J

Contact Details:

JSS Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. 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 involving C#, TypeScript, and cloud platforms. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences with full-stack development and Agile methodologies.

Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows you're serious about joining our team!

We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)

C#
TypeScript
React
.NET
RESTful APIs
Microservices
Cloud Platforms (Azure, AWS, GCP)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C#, .NET, and full-stack development. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Showcase Your Projects:Include specific examples of scalable web applications you've built. We love seeing real-world applications of your skills, especially if they involve RESTful APIs or microservices.

Highlight Your Teamwork:Since we value collaboration, mention any experience you have working in Agile teams. Talk about how you’ve contributed to code reviews or mentored other engineers – it shows you’re a team player!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates!

How to prepare for a job interview at JSS

Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#, .NET, TypeScript, and React. Brush up on your knowledge of RESTful APIs and microservices, as these will likely come up during the interview. Be ready to discuss specific projects where you've used these technologies.

Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled complex data flows and integrations in past roles. Think of examples where you’ve led the architecture of systems, focusing on performance and scalability. This will demonstrate your ability to think critically and design effectively.

Familiarise Yourself with Cloud Platforms

Since experience with Azure is preferred, make sure you can discuss your hands-on experience with cloud services. Be prepared to explain how you’ve implemented CI/CD pipelines and used Infrastructure as Code tools like Terraform. This shows you’re not just familiar but also practical with these technologies.

Emphasise Your Agile Experience

Talk about your experience working in Agile environments, especially how you’ve contributed to engineering best practices and code reviews. Mention any mentoring roles you've taken on, as this highlights your leadership skills and commitment to team growth.