Position: C++ / Rust developer
Company: Yalantis
Category: C++
Experience required: 3y
English level: intermediate

Project

The project is based in the renewable energy domain. The company offers facilities for charging electric vehicles. It’s based in the USA, however, they are growing very fast and already rolled out in Europe starting from Greece.

Managing the charging process is carried out via the admin portal. Mobile applications that we are developing have already been released to the mobile stores. Right now thousands of EV chargers are already working so the number of users is growing day by day.

We’re going to develop the next level of app making it from scratch with more complex functionality that doesn’t exist on the market at all. It’s gonna be a huge sophisticated hierarchy structure with various entities and roles inside the application. That’s why we’re seeking talented and passionate Rust developers to make it on the edge of technology.

The developing process is based on cross-functional teams consisting of 6-8 team members inside each one.

Client

The client from the company’s side that we are interacting with is a well-experienced person with more than 20-years of technical expertise. He’s very passionate about using the edge of technologies and he is always on the lookout for the best solutions that are possible to implement. He is always open to new ideas and feedback.

We’re trying to follow the best Agile practices, so your voice will always be counted and heard.

If you have experience in developing using Rust or you’ve been thinking to switch on that technology, don’t hesitate to apply the form!

What you’ll help us do:

-rust will target unix server environment
-potentially, rust will be used on various IoT devices
-testing complex applications (unit, integration, e2e)
-building pipelines for rust apps with logging and debugging


Here’s the experience that will help you do the job:

-0.5 years of rust experience (or self-education or pet project, open-source
contributions count as well)
-similar experience with other lower-level systems languages (C++, DLang)
-experience with PostgreSQL, MongoDB and Redis or similar RDBMS and
NoSQL would be an advantage
-understanding and practical experience of DDD, CQRS and event sourcing
-Intermediate level of English

These skills will also come in handy:

-additional experience with any statically typed higher-level platform is a
plus (Node.js/TypeScript, C#, Java)
-experience with etcd or alternatives would be an advantage


What you’ll get from working with us:

-great compensation and social packages
-medical insurance
-sport and education compensation
-opportunities for professional growth and support for skills-development
-full reimbursement of certification (including AWS)
-Individual development plan and a mentor to guide you
-the best networking opportunities with international clients
-knowledge sharing atmosphere
-team buildings and corporate activities
-full financial and legal support for private entrepreneurs
-special corporate currency and merch store

We expect our future colleagues to have a strong technical background and take an active part in the development of the product by proposing the best possible solutions.