Senior Angular Developer

Posted 18 July 2024
Salary Up to £110000 per annum
LocationLondon
Job type Permanent - Full Time
Discipline Tech
ReferenceBBBH23583_1721316093

Job description

Senior Fullstack Engineer - Angular - Typescript - .NET - C# - Restful API - £110k - London - Hybrid - Fintech

I'm currently working with a client in the fintech/payments space who are looking for a Senior Fullstack Engineer to join their team on a permanent basis. They are a leading specialist in global payments and currency risk management.

This is a permanent role, and it is hybrid in London, paying up to £110,000

Key Responsibilities

  • Design, develop, and maintain secure and performant RESTful APIs using C# and .NET 6/7.
  • Create intuitive and dynamic user interfaces using Angular.
  • Work on both green-field and brown-field projects utilizing .NET and .NET Core technology stacks.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews and mentor junior developers.
  • Contribute to architectural decisions and best practices.
  • Implement and maintain continuous integration/delivery pipelines.
  • Ensure code quality, performance, and scalability on both front-end and back-end.
  • Participate in the design and implementation of microservices architecture.
  • Optimise database performance and query efficiency.

Skills and Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of demonstrable experience as a Full Stack Engineer with significant experience in both Angular and .NET Core 6+.
  • Proficiency in designing and developing secure and performant RESTful APIs.
  • Strong understanding of software development principles in full-stack environments.
  • Extensive experience with Angular and its ecosystem, including TypeScript, RxJS, and NgRx or similar state management libraries.
  • Experience with frontend testing libraries and frameworks (such as Sypress, Jasmine, Jest, Playwright, and Selenium)
  • Experience working in Agile environments and delivering high-quality code within tight deadlines.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.
  • Advanced knowledge of distributed, asynchronous event-driven systems.
  • Up-to-date knowledge of continuous integration/delivery methodologies and build pipelines (e.g., Azure DevOps, Jenkins).
  • In-depth knowledge of repository management, version control, branching, and merging with Git.
  • Proficiency with SQL Server and experience optimising complex queries.
  • Familiarity with ORMs such as Entity Framework Core or Dapper.
  • Experience with message queues or event streaming platforms (e.g., RabbitMQ, Kafka).
  • Excellent communication skills and the ability to interact effectively with various stakeholders.
  • Strong analytical and strategic thinking skills.
  • Product engineering and value delivery mindset.
  • Customer-centric approach to product development.

If you are interested in hearing more and have the required Angular + C#/.NET experience, please apply online!

*Unfortunately we cannot accept remote applicants or provide sponsorship for this role*