Create Alert
Email me similar jobs

Senior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote

ENVIRONMENT:

Our client is a rapidly expanding international consultancy specializing in bespoke software development and digital transformation solutions for a diverse corporate clientele. They are currently seeking a Senior Full-Stack C# ASP.NET Developer, which is a key technical position within a small, agile, and globally distributed team. The role demands a high level of technical expertise and leadership, encompassing the entire software development lifecycle. You will architect and build robust digital solutions, mentor emerging talent, and drive project delivery using a modern, Microsoft-centric technology stack while adapting to new tools and methodologies.

The successful candidate will need 9+ years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members.

DUTIES:

  • Write high-quality, maintainable, and well-tested code, with careful consideration for team standards, readability and long-term sustainability.
  • Participate in and lead peer code reviews to ensure quality, consistency, and knowledge sharing across the team.
  • Provide clear guidance, constructive feedback, and ongoing mentorship to less Senior Developers, supporting their technical growth and confidence.
  • Take a lead role in the design and implementation of software solutions, overseeing the technical direction and execution of large or complex projects.
  • Translate technical and business requirements into well-scoped, iterative deliverables that support incremental progress and predictable outcomes.

REQUIREMENTS:

Qualifications:

  • A Bachelor’s Degree in Computer Science, IT, Engineering, or proven equivalent professional experience.

Technical Stack & Requirements:

  • 9+ Years of professional Full-Stack Development experience with a proven track record of leading technical deliverables and mentoring team members.
  • Solid, hands-on experience with C# and NET, applying best practices to build reliable and scalable applications.
  • Excellent knowledge of modern web client-side technologies, including JavaScript frameworks (such as Angular, React or Vue), TypeScript, and CSS, with an understanding of how these fit into a cohesive Frontend architecture.
  • Ability to work effectively within existing frameworks, patterns and architectural decisions, adding value while maintaining consistency and technical integrity.
  • Proven experience in a formal Software Development environment, contributing to production systems and collaborating within a professional team.
  • Solid understanding of Object-Oriented design principles and their practical application in day-to-day development.
  • Good working knowledge of SQL Server and relevant ORMs, such as Entity Framework, including data modelling and query performance considerations.
  • Experience using Source Control tools (e.g. Git and related workflows) to manage code changes collaboratively and responsibly.
  • Ability to translate business requirement and stakeholder feedback into well-designed, functional software solutions.

Desirable –

  • Background in the financial industry, with an understanding of regulatory, security and compliance considerations.
  • Experience working with Microsoft Azure services, including cloud-based application hosting, deployment, and supporting infrastructure.

ATTRIBUTES:

  • Strong technical capability paired with genuine passion for coding and continuous improvement.
  • Ability to articulate technical concepts effectively within a team and to clients, translating complexity into practical understanding.
  • Collaborate effectively with other Developers through Pair Programming and shared problem-solving, thriving in a remote working environment that relies on video calls and clear communication.
  • Remain calm and focused under pressure, approaching challenges with a steady and solution-oriented mindset.
  • Apply strong analytical thinking and close attention to detail to diagnose issues, evaluate options and deliver reliable outcomes.
  • Demonstrate curiosity and a willingness to learn new technologies, tools, and approaches as the technical landscape evolves.
  • Operate as a disciplined self-starter, able to work autonomously with minimal supervision while staying accountable in a flexible work environment.
Similar jobs

Senior Full-Stack Developer (C# ASP.NET, JavaScript) - Remote

Apply Now
Back to search page