Senior Full Stack Developer (.Net, JS) in London

Senior Full Stack Developer (.Net, JS) in London

London Full-Time 58500 - 71500 £ / year (est.) Home office (partial)
Vialto Partners

At a Glance

  • Tasks: Design and build secure, scalable products for global mobility services using cutting-edge tech.
  • Company: Join Vialto, a leader in global mobility with a culture of belonging and innovation.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and professional growth opportunities.
  • Other info: Dynamic team environment with excellent career advancement and mentorship opportunities.
  • Why this job: Make a real impact on global payroll and equity while working with AI-driven technologies.
  • Qualifications: 5+ years in software development, strong skills in .NET, JavaScript, and cloud solutions.

The predicted salary is between 58500 - 71500 £ per year.

Vialto is a market leader in global mobility services. We are unique and the only stand-alone global mobility business. Our teams help companies streamline and effectively manage their global mobility programs in a cost-efficient and compliant manner. Our services focus on providing cross-border compliance and risk assessment for tax, immigration, business travel, rewards and compensation, and remote work. Vialto is unstoppable when we work together in a culture of belonging, where everyone can thrive.

Vialto is hiring a Senior Full Stack Engineer to design, build, and operate secure, scalable products that power our Compensation Collection, Shadow Payroll, and Equity offerings for the world's most complex multinational employers. This role is for an experienced engineer who can own end-to-end features—from cross-border compensation data ingestion to shadow payroll calculation engines to equity event processing—contribute to architectural decisions and consistently deliver production-ready solutions using agentic development practices.

What You'll Do

  • Build and evolve modern web experiences for Compensation Collection, Shadow Payroll, and Equity products using Next.js, React, and TypeScript with a focus on performance, reliability, and clarity for tax, payroll, and mobility operators.
  • Design and implement backend services and APIs using C#, .NET, and WebAPI to support compensation data ingestion, cross-border payroll calculations, equity event processing, and integrations with client HR, payroll, and equity administration systems.
  • Deliver Azure-native implementations of shadow payroll calculation engines, compensation aggregation pipelines, and equity tax event workflows using Microsoft PaaS services, secure patterns, and operational best practices.
  • Contribute to system architecture and technical design for multi-country payroll, compensation, and equity domains.
  • Own production readiness for your work including logging, monitoring and alerting, reconciliation tooling, incident response support, and operational documentation.
  • Apply secure development practices appropriate for handling sensitive compensation, payroll, and equity data.
  • Partner with product, mobility tax, payroll, and equity subject-matter experts to translate complex regulatory and client requirements into technical plans and deliverables.
  • Use agentic development practices including agent-driven development with Claude Code, Codex, or similar AI coding agents.
  • Work in a spec-driven development workflow, authoring detailed specifications.
  • Design and implement AI-powered features within Compensation Collection, Shadow Payroll, and Equity products.
  • Evaluate, integrate, and operationalize AI APIs, models, and toolchains within application architectures.
  • Mentor and support other engineers through code reviews, pairing, and technical guidance.

Required Qualifications

  • 5+ years professional software development experience building enterprise web applications and services.
  • Strong experience designing and building large JavaScript applications with Next.js and/or React.
  • Strong backend development experience in C# and .NET.
  • Proven experience with Microsoft Azure designing and building cloud solutions.
  • Experience delivering systems in regulated or compliance-oriented environments.
  • Strong engineering fundamentals including design patterns and scalable architecture.
  • Experience with agentic or AI-assisted development workflows.
  • Demonstrated ability to build products that incorporate AI capabilities.

Preferred Qualifications

  • Direct experience building or integrating with payroll, shadow payroll, compensation collection, equity administration, or global mobility tax platforms.
  • Familiarity with cross-border compensation concepts.
  • Experience integrating with HCM, payroll, and equity systems.
  • Azure certifications and/or Microsoft certifications.
  • Experience with event-based and distributed systems.
  • Data and persistence experience with SQL Server and ORMs.
  • Strong testing discipline including TDD and BDD.
  • Experience building analytics and reporting with BI and data visualization tools.

Technical Skills We Value

  • Frontend: Next.js, React, TypeScript, HTML, CSS.
  • Backend: C#, ASP.NET, WebAPI.
  • Cloud: Azure PaaS services.
  • Domain: Compensation Collection workflows, Shadow Payroll calculation and reporting.
  • Engineering practices: Git-based workflows, secure SDLC.
  • AI-enabled delivery: agentic development using Claude Code, Codex, or similar AI coding agents.

What Success Looks Like

  • Delivers complex Compensation Collection, Shadow Payroll, and Equity features end-to-end with high quality.
  • Produces clean, maintainable code with strong test coverage.
  • Identifies and resolves performance, reliability, accuracy, and security issues.
  • Contributes meaningfully to architecture and raises standards through code reviews.

Education

  • Bachelor's degree in computer science, Engineering, or related field required.
  • Master's degree preferred.

Why This Role

You'll help build and scale the technology behind Compensation Collection, Shadow Payroll, and Equity—the engines that keep globally mobile employees of the world's largest multinationals paid accurately, taxed correctly, and compliant across dozens of jurisdictions.

Senior Full Stack Developer (.Net, JS) in London employer: Vialto Partners

Vialto is an exceptional employer that fosters a culture of collaboration, belonging, and innovation, making it an ideal place for professionals looking to make a meaningful impact in the global work landscape. With flexible career opportunities, a commitment to employee growth, and a supportive environment, team members can thrive while working on diverse projects that span across 150 countries. The hybrid work model in vibrant locations like New York or London further enhances the work-life balance, allowing employees to build rewarding careers without borders.

Vialto Partners

Contact Details:

Vialto Partners Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Developer (.Net, JS) in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Vialto Partners or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Vialto Partners.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Vialto Partners.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Vialto Partners that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Full Stack Developer (.Net, JS) in London

Next.js
React
TypeScript
C#
.NET
WebAPI
Microsoft Azure

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Vialto Partners.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Vialto Partners and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Vialto Partners

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Vialto Partners uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.