
Javascript Developer
Hybrid
London, United Kingdom
Full Time
03-04-2025
Job Specifications
The Opportunity:
We are working with a Global Investment Bank that is embarking on a groundbreaking project to re-platform an entire eTrading FX platform.
Key Responsibilities:
Develop and implement a low-latency eTrading system using React.
Collaborate with cross-functional teams to design and build a high-performance trading platform.
Ensure the system meets the highest standards of reliability, scalability, and performance.
Must Have:
Strong experience in React development.
Real time data exposure.
Proven expertise in electronic trading systems (no preference on asset class Forex is ideal).
Experience Developing a low latency trading platform.
2-8 Years Experience within E-Trading.
Why Join Us:
Be part of a transformational project with direct funding from the CEO.
Work with an industry-leading tech stack.
Opportunities for career growth from AVP to SVP level.
Join a team that is building a unique platform in the market.
Hybrid Working, 2-days in-office per week (London).
About the Company
Caspian One are an international professional services company. We solve technology-driven, resource-based and project-delivery challenges that demand speed, scale and commercial flexibility. Empowering individuals and organisations to optimise their full potential. Put simply – we deploy specialist resources and niche technology teams to deliver projects in ways that best suit the needs of our clients. These SMEs are working to decommission, migrate, build, and implement tech that gives our clients the competitive edge. ... Know more
Related Jobs


- Company Name
- Ivanti
- Job Title
- Staff Software Engineer (Remote UK)
- Job Description
- Who We Are In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive. While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world. Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers. Our Culture - Everywhere Work Centered Around You At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth. We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work? About The Team We work on Application Control for Neurons which provides customers the ability to view and configure what happens to Applications when they are being requested to run on the Endpoint. We partner with our Product Manager and UX to ensure everything runs smoothly and efficiently when developing new Features. Software is released on a quarterly cadence working in 2 week sprints. With a focus on problem-solving, organizational skills and a creative approach, we navigate through challenges to achieve successful outcomes. What You Will Be Doing Provide technical leadership on high-impact projects. Work with a team of experienced engineers and coaches when needed. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Deliver quality code via unit and integration testing through a suite of automated tests. Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions. To Be Successful in The Role, You Will Have Strong experience in full stack development using Microsoft Tech Stack with C# and SQL. Bachelor’s degree in computer science or software engineering, or related discipline. Strong analytical and problem-solving skills. Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services. Attention to detail, high degree of accuracy in daily work, ability to work independently and meet timelines. Preferred Skills Experience with Azure Managed Services, Docker, Kubernetes, Terraform, Helm Experience building modern web apps using Angular and Typescript Experience working in Azure DevOps managing backlogs etc Working knowledge of OWASP security best practices Knowledge of working with FedRamp compliance Our Employer Commitment This job posting will remain active until a qualified candidate is identified. At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com .


- Company Name
- Noir
- Job Title
- .NET Developer
- Job Description
- .NET Developer, C# - Global Technology Brand – London (Tech stack: .NET Developer, .NET 9, ASP.NET, C#, WPF, React, Angular 19, Microservices, Azure, Web API 2, Entity Framework, Agile, Programmer, Full Stack Engineer, Architect, .NET Developer) Our clients fascinating story dates back to 1981; today they have fast become one of the most instantly recognised technology brands across the globe. Their success has been built upon their reputation for developing revolutionary .NET software products that utilise cutting edge technologies. Having recently allocated a £2 billion annual R&D budget to fuel the invention of products, solutions and new technologies they are looking to expand their award winning .NET software development team. We are seeking .NET Developer candidates with experience of either web application development (.NET Core / ASP.NET MVC, C#) or winforms / WPF (C#) development. Our client will provide you with training into: .NET 9, WPF, MVVM, Prism, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and Azure SQL. You will follow the firms official career progression programme. This is coupled with 18 days of dedicated technical training per year, bi-annual pay reviews and trips to Microsoft Ignite. Our client offers a truly refreshing working environment including a free juice bar, casual dress, background music while you work, flexible working hours and home working. Location: London, UK / Remote Working Salary: £70,000 - £90,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETREC NOIRUKREC NC/NET/118


- Company Name
- General Motors
- Job Title
- Senior Software Engineer - SRE
- Job Description
- Job Description Key Responsibilities: Automation and Reliability Improvements: Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention. Observability and Monitoring: Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents. Incident Response: Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution. Collaboration with Development Teams: Work alongside developers to ensure the quality, scalability, and reliability of our services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture. Service Level Management: Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively. Engineering for Reliability: Strong understanding of common application reliability patterns, with hands-on experience implementing them. Failure Analysis and Post-Incident Reviews: Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement. Cost Efficiency: Evaluate system performance and advocate for optimisations that reduce infrastructure costs while maintaining service reliability. Skills and Qualifications: Programming Skills: Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems. Systems Knowledge: Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures. Strong Understanding of System Fundamentals: Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources. Incident Management: Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures. Communication and Collaboration: Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services. Automation Focus: Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems. Additional Job Description Preferred Experience: Experience with cloud platforms (AWS, GCP, Azure). Familiarity with container orchestration systems like Kubernetes. A track record of managing or developing distributed systems. Prior experience with Java in production. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team. Diversity Information General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.


- Company Name
- Canonical
- Job Title
- Software Engineer - L3 Support
- Job Description
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder-led, profitable, and growing. We are hiring a Software Engineer - L3 Support to… …work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run. This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical. This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself. You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu. Location: This is a remote role, we have teams in all time zones. The role entails Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software Maintain a close working relationship with Canonical's Field, Support and product engineering teams Participate in upstream communities Develop bug fixes, backport patches, and work with upstream for inclusion Review code produced by other engineers Demonstrate good judgment in technical methods and techniques Prioritize work and manage your time effectively against those priorities Participate in team discussions to improve processes, tools, and documentation Maintain clear, technical and concise communications Work from home and travel internationally up to 10% of work time for team meetings, events and conferences What we are looking for in you An exceptional academic track record Background in Computer Science, STEM or similar Experience with Linux and open source software Experience with at least one of Python, Go, C or C++ on Linux A drive to learn unfamiliar technology and deep-dive difficult issues Willingness to travel up to 4 times a year for internal events Nice-to-have skills You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self-motivated You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme & Wellness Platform Opportunity to travel to new locations to meet colleagues Priority Pass and travel upgrades for long-haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.