As a Software Engineer you will design and develop complex, high-performance, high-quality, spanning across application logic and infrastructure.
Our system is built in a microservice architecture that interacts with external systems (such as our partners systems) and meets demanding performance, resilience, and requirements. The code is written mainly in C++ and utilizes continuous delivery and automated testing methodologies.
Requirements:
Is a university graduate in Computer Science (or equivalent) with a high GPA (Over 85).
Has experience in development in a high-level object-oriented language (preference for / C++/).
Is curious by nature and a quick learner.
Is a university graduate in Computer Science (or equivalent) with a high GPA (Over 85).
Has experience in development in a high-level object-oriented language (preference for / C++/).
Is curious by nature and a quick learner.
Ideally experienced with:
Advanced OOP and design patterns.
Performance optimizations.
Algorithm development.
CI/CD and TDD methodologies.
Linux operating system, its internals, and ecosystem.
Interaction with NoSQL databases at scale.
Implementation of services in a microservice architecture.
Interaction with tools such as Docker, Kafka, Flask, or similar.
Cryptographic primitives and protocols.
This position is open to all candidates.