Position: Rust Developer
Company: LITSLINK
Category: Rust
Experience required: 5y
English level: upper

About you:
— At least 5+ years of experience as an engineer;
— Have solid programming experience with Rust;
— Knowledge of common algorithms and data structures;
— Familiarity with architectural design patterns;
— Strong expertise in Rust programming language with experience building large-scale applications using Rust;
— Strong knowledge of Rust’s memory safety principles and experience with writing secure and efficient code;
— Experience with asynchronous programming in Rust using frameworks such as Tokio or Actix;
— Experience with Rust web frameworks (Rocket, Warp. etc.);
— Familiarity with database systems such as PostgreSQL or MySQL;
— Understanding of networking principles, protocols, and related technologies like TCP, HTTP, and WebSockets;
— Experience with Git version control system and collaboration tools such as GitHub or GitLab;
— Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes;

Nice to have:
— Java familiarity would be a plus;

English skills enough to:
— Read/write/discuss technical requirements on tasks;
— Provide/take technical reviews on the code;
— Clearly describe your experience and technical decisions based on it;
— Support small talks and non-technical discussions.

Responsibilities:
— Implementation of new software, maintaining and improving the performance of existing software;
— Delivery of products/projects/tasks on time, good quality, in accordance with the stage of development;

We offer:
— Remote-first culture;
— Strong technical support of the company’s architectural board and implementation team;
— No bureaucracy and micromanagement;
— Educational opportunities;
— Working equipment;
— Competitive salary, also we pay taxes;
— Regular performance and salary reviews;
— Flexible working schedule. We respect your personal time;
— Paid vacation, sick days, days off, and national holidays;
— English lessons.

What happens after you apply:
— We review your application and contact you to set up a quick call with one of our recruiters;
— Online interview (Technical+PM);
— Interview with Client;
— Offer.

Apply today!