London, England, United Kingdom Hybrid / WFH Options
Intellect Group
Backend : Python (FastAPI, SQLAlchemy, Pydantic, Alembic, Mypy, Ruff, Pytest) 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, and learning new technologies. A More ❯
AI/ML, including libraries like PyTorch, Hugging Face Transformers, and scikit-learn. Experience with data manipulation using libraries such as Pandas and NumPy, and familiarity with parallelization or asynchronous programming. Proficiency in Test-Driven Development (TDD) and an understanding of Python testing libraries such as Pytest. Cloud, CI/CD & MLOps Knowledge Experience taking models from experiments through More ❯
managers and logging best practices : Proficient in using context managers and implementing logging best practices to maintain code clarity and traceability. Inheritance and method overriding : Experienced with object-oriented programming concepts, including inheritance and method overriding. Magic methods: Familiar with Python's magic methods to enhance the functionality of custom classes. Code formatting : Adheres to code formatting standards using … and maintaining changelogs to track changes and updates. Data structures : Proficient in using stack, queue, and priority queue data structures (via collections) to manage and process data efficiently. Functional programming : Experienced in functional programming concepts such as map, filter, reduce, generators, and decorators. Async programming : Skilled in asynchronousprogramming using asyncio, aiohttp, async generators, and More ❯
London, England, United Kingdom Hybrid / WFH Options
commercetools GmbH
our failures The Opportunity: As a Scala Engineer at commercetools, you will work with enthusiastic, experienced Software Engineers in an agile, international environment with a modern tech stack (functional programming, GraphQL, Scala, MongoDB, and more). The Distributed Systems team's mission is to build secure and resilient APIs for the purpose of product discovery. Our Scala Engineers solve … succeed: Experience in building modern and scalable backend services on the JVM and cloud platforms such as GCP or AWS Familiarity with JVM languages (preferably Scala), or other functional programming languages Openness to experiment with new technologies and changing tech stacks Solid understanding of parallel and asynchronousprogramming, as well as non-blocking I/O Experience More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
are looking for in you Excellent Bachelor’s or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience Excellent modern C++ and excellent Rust programming skills Familiarity with Linux as a development and deployment platform Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized Ability … have experience with the Wayland protocol ecosystem and compositors You are familiar with OpenGL, Vulkan, Flutter and other graphics, toolkits and animation frameworks You have a solid understanding of asynchronousprogramming and concurrency patterns You have proven ability to consistently deliver robust code to production You have strong written and verbal communication skills to document and present software More ❯
and hiring of new team members to grow the department. What do we need from you? Exceptionally strong expertise in Python software development, including building maintainable, modular applications using asynchronousprogramming paradigms Creating command-line and graphical user interface Leveraging existing libraries as well as creating extensions when necessary to interface with existing libraries Expert understanding of software More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Radley James
by enhancing infrastructure, connecting to new venues, and optimizing smart contract interactions and MEV strategies. What You'll Need: Strong Rust skills (professional or personal projects) Experience with async programming Solid CS fundamentals (algorithms, data structures) Interest in crypto markets Familiarity with Python and Linux CLI CS degree (Bachelor’s or Master’s) 📍 Location : London (hybrid) 🕒 Note : Some out More ❯
by enhancing infrastructure, connecting to new venues, and optimizing smart contract interactions and MEV strategies. What You'll Need: Strong Rust skills (professional or personal projects) Experience with async programming Solid CS fundamentals (algorithms, data structures) Interest in crypto markets Familiarity with Python and Linux CLI CS degree (Bachelor’s or Master’s) 📍 Location : London (hybrid) 🕒 Note : Some out More ❯
London, England, United Kingdom Hybrid / WFH Options
Deel
keep the customer experience top of mind. Have experience with SaaS products running 24/7 on a major cloud vendor. Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming. Experience with testing frameworks (Jest, Mocha, Chai, Storybook, React Testing Library) and automated testing methodologies (Cypress). Knowledge of containerization technologies (Docker, Kubernetes) Total Rewards Our workforce deserves More ❯
Duties Develop execution algorithms, order management systems, strategy containers, connectivity, and messaging systems. Collaborate with central trading teams to optimize execution performance. Enhance platform efficiency through network and systems programming and other advanced techniques to reduce latency. Create systems, interfaces, and tools for market data analysis and trading simulations to improve research productivity and testing. Build and maintain automated … years' total professional experience, with a preference for candidates experienced in proprietary finance, high-frequency trading (HFT), or market-making. Strong background in data structures, algorithms, and object-oriented programming in C++, including proficiency with C++17 and C++20 features. Experience with multithreading and asynchronous programming. Deep understanding of low-latency and real-time system design and implementation. Knowledge More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
code and architectural review Engage with the open source community and commercial partners What we are looking for in you Experience with distributed systems (preferably with Raft) Good C programming experience Solid understanding of asynchronousprogramming and concurrency patterns a plus Capacity to learn quickly about new systems and techniques Strong written and verbal communication skills Bachelor More ❯
maintainable, and well-tested code Key Skills & Experience Required: 3–5 years of professional software development experience Proficiency in Node.js. Good understanding of software engineering principles, REST APIs, and asynchronousprogramming Experience with modern frontend development, ideally with React Nice to Have: Experience with NestJS Cloud experience with AWS services (Lambda, API Gateway, S3, etc.) Exposure to payments More ❯
maintainable, and well-tested code Key Skills & Experience Required: 3–5 years of professional software development experience Proficiency in Node.js. Good understanding of software engineering principles, REST APIs, and asynchronousprogramming Experience with modern frontend development, ideally with React Nice to Have: Experience with NestJS Cloud experience with AWS services (Lambda, API Gateway, S3, etc.) Exposure to payments More ❯
maintainable, and well-tested code Key Skills & Experience Required: 3–5 years of professional software development experience Proficiency in Node.js. Good understanding of software engineering principles, REST APIs, and asynchronousprogramming Experience with modern frontend development, ideally with React Nice to Have: Experience with NestJS Cloud experience with AWS services (Lambda, API Gateway, S3, etc.) Exposure to payments More ❯
maintainable, and well-tested code Key Skills & Experience Required: 3–5 years of professional software development experience Proficiency in Node.js. Good understanding of software engineering principles, REST APIs, and asynchronousprogramming Experience with modern frontend development, ideally with React Nice to Have: Experience with NestJS Cloud experience with AWS services (Lambda, API Gateway, S3, etc.) Exposure to payments More ❯
maintainable, and well-tested code Key Skills & Experience Required: 3–5 years of professional software development experience Proficiency in Node.js. Good understanding of software engineering principles, REST APIs, and asynchronousprogramming Experience with modern frontend development, ideally with React Nice to Have: Experience with NestJS Cloud experience with AWS services (Lambda, API Gateway, S3, etc.) Exposure to payments More ❯
London, England, United Kingdom Hybrid / WFH Options
commercetools GmbH
the worldwide distributed team) for production systems What you need to succeed: Proven experience as a Backend Engineer developing server-side systems on the JVM Solid understanding of functional programming Solid understanding of parallel and asynchronousprogramming, as well as non-blocking I/O Experience in developing REST API’s and knowledge of scalable architectures Fluent More ❯
London, England, United Kingdom Hybrid / WFH Options
commercetools
on-call rotation (with the worldwide distributed team) for production systems What you need to succeed: Experience as a full stack engineer with Typescript Solid understanding of parallel and asynchronousprogramming, as well as non-blocking I/O Experience in developing REST API’s and knowledge of scalable architectures Knowledge of document databases (MongoDB) and API interaction More ❯
London, England, United Kingdom Hybrid / WFH Options
Invoker Labs
SwiftUI/UIKit, Interface Builder, and Git Hands-on experience shipping at least one consumer app to the App Store (TestFlight, provisioning profiles, app review, etc.) Solid grasp of asynchronousprogramming (GCD, async/await, Combine/RxSwift) and common architectural patterns (MVC/MVVM) Commitment to unit testing and automated CI/CD pipelines A growth mindset More ❯
/UX teams to improve overall application performance. Utilize tools like Visual Studio Profiler, WPF Performance Suite, and memory profilers for diagnostics. Implement best practices in UI architecture and asynchronous programming. Contribute to code reviews and performance-related documentation. Required Skills & Experience: 10+ years of experience in software development, with extensive hands-on expertise in WPF and XAML. Deep More ❯
/UX teams to improve overall application performance. Utilize tools like Visual Studio Profiler, WPF Performance Suite, and memory profilers for diagnostics. Implement best practices in UI architecture and asynchronous programming. Contribute to code reviews and performance-related documentation. Required Skills & Experience: 10+ years of experience in software development, with extensive hands-on expertise in WPF and XAML. Deep More ❯
/UX teams to improve overall application performance. Utilize tools like Visual Studio Profiler, WPF Performance Suite, and memory profilers for diagnostics. Implement best practices in UI architecture and asynchronous programming. Contribute to code reviews and performance-related documentation. Required Skills & Experience: 10+ years of experience in software development, with extensive hands-on expertise in WPF and XAML. Deep More ❯
London, England, United Kingdom Hybrid / WFH Options
Affinidi
documentation, and onboarding. Maintain and contribute to open-source SDKs, engaging with the community. Are proficient in Dart/Flutter and familiar with its ecosystem, including state management and asynchronous programming. Have experience with multi-platform development using Flutter for web, mobile, and desktop. Have native mobile development experience on at least one platform (iOS or Android). Are More ❯
London, England, United Kingdom Hybrid / WFH Options
Acurable
part. You pay attention to detail without losing focus, have a sense of ownership and take pride in the quality of your work. You have experience with ES2016+ and asynchronousprogramming concepts. You have good knowledge of React and are familiar with other frameworks. You like and have knowledge of testing with tools such as jest, testing library More ❯
contributions, and maintaining high code quality and community engagement. Have strong proficiency in Dart/Flutter and a deep understanding of its ecosystem (including state management, widget libraries, and asynchronousprogramming). Have experience in multi-platform production development using Flutter from a single codebase, focusing on web, mobile and desktop applications. Have proven experience in native mobile More ❯