Position: Senior Software Engineer
Company: Make it in UA
Category: C++
Experience required: 5y
English level: upper

We are looking for senior software engineers to join our core team. Your task scope will include design and implementation of the zkSync smart contract platform: zero-knowledge-proof-friendly virtual machine, protocol full node optimized for high-load, p2p network, consensus, etc.

We expect you to independently conduct research in your area of ownership, design, implement and document solutions, and potentially lead a team.

 Succinct zero-knowledge proofs are currently the most viable way to achieve this goal, and we are proud to be one of the few companies in the world with strong expertise in this field. 


Your Profile

-Driven by passion, curiosity, and desire to make a meaningful contribution to the world
-Fluency in Rust, C++, Golang or similar languages. We are working primarily with Rust, but prior experience with this language is not mandatory
-Deep understanding of software engineering best-practices
-Ownership mindset and a track record of successfully accomplished projects
-A big advantage will be experience in cryptography / highload / protocols design
-Excellent English

Lastly, it is critical that you have knowledge of common algorithms, data structures, and their computational and memory complexities, as well as experience of implementing them from scratch

Working at the company

-You will receive highly competitive compensation and equity options
-The roles are fully remote, but you are welcome to sit in one of our offices, or a co-working space of your choice
-We operate in small, focused teams, with no time tracking and minimum bureaucracy. Only results matter
-We will provide you with anything you need to learn, grow, and be more productive