managing workflows and scheduling jobs in distributed systems. Stream Processing: Experience with Apache Flink or other stream processing frameworks is a plus. Desired Skills: AsynchronousProgramming: Familiarity with asynchronousprogramming tools like Celery or asyncio . Frontend Knowledge: Exposure to frontend frameworks like React , Angular , or More ❯
equivalent experience 5+ years of experience developing production-level software Fluency in Java/C++ Strong foundation in data structures, algorithms, multi-threaded and asynchronousprogramming models, and their use in developing distributed and scalable systems Strong database fundamentals including SQL, performance, and schema design is a big … replication, code generation, networking, storage systems, heap management, Apache Arrow, SQL Operators, caching techniques, and disk spilling Hands on experience with multi-threaded and asynchronousprogramming models More ❯
understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis on scalability and performance. AsynchronousProgramming: Deep understanding of event-driven programming and handling asynchronous processes in Node.js. Preferred Qualifications: Knowledge of building microservices architecture and More ❯
Engineering role, ideally with a focus on infrastructure or systems engineering. 1+ years of experience in the B2B software or technology industry. Proficiency in programming languages such as C#, Java, Python , or Rust , and a strong grasp of object-oriented programming principles. Experience with multithreading, asynchronousprogrammingMore ❯
and CI/CD processes. Strong proficiency in ES6+, React, Redux, Node.js , and related front-end technologies. Experience with RESTful APIs, JSON, WebSockets , and asynchronous programming. Solid understanding of testing frameworks (e.g., Jest, Mocha, Cypress). Knowledge of build tools like Webpack, Babel, or Vite and experience with Git More ❯
design principles and the ethos of mobile-first development – Expertise in embedding data visualisation and charting libraries within financial applications – Knowledge and expertise of asynchronousprogramming and seamless integration with REST APIs – Strong understanding of security and data protection practices – Experience with agile development methodologies such as Scrum More ❯
london, south east england, united kingdom Hybrid / WFH Options
Roc Search
design principles and the ethos of mobile-first development – Expertise in embedding data visualisation and charting libraries within financial applications – Knowledge and expertise of asynchronousprogramming and seamless integration with REST APIs – Strong understanding of security and data protection practices – Experience with agile development methodologies such as Scrum More ❯
professional experience in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronousprogramming, and performance optimization. Experience with distributed systems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working More ❯
professional experience in Python development, with a focus on building performant, scalable systems. Deep understanding of core Python, including its strengths in data manipulation, asynchronousprogramming, and performance optimization. Experience with distributed systems, parallel computing, and high-performance processing of large datasets. Strong experience in data pipelines, working More ❯
and robust unit testing Build performant, scalable APIs to support financial modeling and algorithmic decision-making tools Architect and implement efficient event-driven workflows, asynchronous tasks, and loop constructs for real-time operations Collaborate closely with AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to More ❯
and robust unit testing Build performant, scalable APIs to support financial modeling and algorithmic decision-making tools Architect and implement efficient event-driven workflows, asynchronous tasks, and loop constructs for real-time operations Collaborate closely with AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to More ❯
london, south east england, united kingdom Hybrid / WFH Options
Intellect Group
Docker, Kubernetes, Azure, KEDA About You: 1–4 years’ experience in a full-stack or backend-heavy development role. Strong knowledge of Python, async programming, microservices, and cloud-native design. Experience with clean code, testing (PyTest, TypeScript testing a bonus), and code reviews. Enthusiastic about scalable software design, documentation More ❯
messaging architectures Ability to work across both frontend and backend development The Ideal Candidate Will Have Strong understanding of event-driven architectures Experience with asynchronousprogramming and multi-threading Exposure to financial services applications (though deep domain knowledge is not required) Ability to work independently in a small More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Caspian One
messaging architectures Ability to work across both frontend and backend development The Ideal Candidate Will Have Strong understanding of event-driven architectures Experience with asynchronousprogramming and multi-threading Exposure to financial services applications (though deep domain knowledge is not required) Ability to work independently in a small More ❯
Software Engineering or equivalent experience 5+ years of professional software development experience Experience developing highly interactive Web applications High level of proficiency with JavaScript, asynchronousprogramming and Linux (Highly desirable) Experience with C++ or Rust (Desirable) Knowledge of real-time simulator or game engine architecture (Desirable) Experience developing More ❯
Bachelor's degree in Computer Science, Software Engineering or equivalent experience 5+ years of professional software development experience High level of proficiency with JavaScript, asynchronousprogramming and Linux Experience developing highly interactive Web applications (Highly desirable) Development using LLMs (Highly desirable) Experience with C++ or Rust (Desirable) Knowledge More ❯
produce high-performance, reusable components. Understanding of web services, APIs, and caching layers. Ability to write non-blocking code and use techniques like async programming . Strong knowledge of frontend performance and ensuring smooth user experiences. More ❯