As a Software Engineer, you will design and develop complex, high-performance, high-quality software spanning application logic, infrastructure, and web.
Our R&D department includes infrastructure, backend, and full-stack teams and uses diverse technologies like Rust, C++, Python, Node.js, and React.js.
Our Tech Environment:
We develop in a highly technical, performance-oriented environment that includes:
Advanced OOP concepts, design patterns, and algorithmic thinking.
Cryptographic primitives and protocols.
CI/CD and TDD methodologies.
Linux-based systems and tooling.
Microservice architecture and distributed components.
Tools such as Docker, Kafka, and Flask (or similar).
Requirements: Requirements:
BSc / MSc / PhD in Computer Science (or equivalent) with a high GPA (above 86).
Final-year students are also welcome to apply.
Familiar with one or more of the following technologies: Rust, C++, Python, Node.js, or any other object-oriented programming language.
Curious by nature and a quick learner.
Great-to-Have Skills:
Advanced degree in Computer Science, Mathematics, or a related field.
Familiarity with Rust is a strong advantage.
Experience developing in an object-oriented language.
This position is open to all candidates.