line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
london (city of london), south east england, united kingdom
Elevate Partners
span><\/li> Deep understanding of data structures, algorithms, and multithreading/concurrency. <\/span><\/span><\/li> Strong grasp of low -latency system design, network programming, and memory management. <\/span><\/span><\/li> Proven track record building high -performance or real -time systems (finance, gaming, defence, or similar performance -critical domains). <\/span><\/ More ❯
Strong knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memorymanagement, and performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance More ❯
on GitHub at Tasks Enhance the current functionality of the MemgraphDB engine Contribute high-quality C++ code and provide feedback in code reviews to ensure best practices Develop in-memory and on-disk data structures and algorithms, focusing on graphs, networking, query optimization and execution Identify, design, implement, test, and support new features Tune database performance to optimize critical … optimizations. Requirements Passion for designing and optimizing software systems Experience in Linux system-level development using the modern C++ standards Good working C++ knowledge (standard library, STL containers, templating, memorymanagement in non-garbage collected environments) Strong written and verbal communication skills in English Degree in Computer Science or a related field, or equivalent experience Additionally, it would … and compilers, template metaprogramming, distributed computing Solid understanding of graph theory About Memgraph Memgraph is an open-source graph database built for streaming and compatible with Neo4j. Being in-memory and built with C++ allows for stellar database performance, which opens doors for solving all sorts of complex problems with graphs. The graph database market is growing 100% year More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯