Full Stack Developer
Job Title: Full Stack Developer
Location: Fully Remote
Sector: Global Investment Banking
Remote Policy: Fully Remote
Duration: 3-Year Project
Overview:
We are looking for a skilled Full Stack Developer (C# .NET, Angular) to join a dynamic and innovative development team working on a large-scale, mission-critical project. As part of an ambitious digital transformation initiative, the bank is building a next-generation trading and portfolio management platform that will empower internal teams and clients with real-time data, advanced analytics, and seamless
trading capabilities.
This role offers the opportunity to work remotely while collaborating closely with cross-functional teams to deliver high-quality software solutions. The ideal candidate will have a strong background in full-stack development, with expertise in both back-end and front-end technologies, specifically C# .NET and Angular.
Project Overview:
This project involves developing a real-time trading and portfolio management platform for the bank's institutional clients. The platform will enable seamless trading across equities, fixed income, and derivatives, providing clients with an intuitive interface and robust analytics tools. The solution will leverage microservices, modern front-end technologies, and cloud infrastructure to ensure high availability, scalability, and security. You will work in a collaborative, Agile environment, playing a key role in delivering this mission-critical solution for the bank's global client base.
Key Responsibilities:
- Design, develop, and deploy high-performance, scalable applications using C# .NET for the back end and Angular for the front end.
- Work with a team of developers, business analysts, and product owners to deliver a robust and efficient platform for the bank's trading and portfolio management systems.
- Collaborate on the implementation of RESTful APIs and services to integrate various modules of the platform and external financial data providers.
- Optimize application performance, ensuring the system handles real-time data processing and high-frequency trading requirements.
- Write unit and integration tests to ensure code quality and minimize bugs.
- Participate in code reviews and adhere to best practices in terms of security, scalability, and maintainability.
- Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot and resolve issues across the stack, ensuring smooth and seamless operations in a high-stakes financial environment.
- Ensure the platform is secure, adhering to best practices in application security, particularly for financial data and transactions.
Required Skills & Qualifications:
- Proven experience as a Full Stack Developer with expertise in C# .NET, Angular, and front-end web technologies (HTML, CSS, JavaScript).
- Strong experience in developing and consuming RESTful APIs.
- Experience working in Agile/Scrum environments.
- Knowledge of cloud technologies (Azure or AWS) and microservices architecture.
- Familiarity with databases such as SQL Server, and NoSQL databases (e.g., MongoDB).
- Solid understanding of software design patterns, object-oriented programming (OOP), and data structures.
- Experience with version control systems (Git).
- Strong problem-solving skills and ability to work under pressure in a fast-paced environment.
- Knowledge of security best practices in web and application development.
- Excellent communication skills in English (both written and verbal).
- Experience working in the finance or investment banking sector is a plus
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.