Senior Rust Developer
EPAM Systems
Job description
About the role
EPAM is looking for a Senior Rust Developer to build and maintain a Rust‑based SDK that enables client applications to communicate securely with backend services via gRPC. The role supports mobile apps, game engines, and other client environments within an educational technology ecosystem.
Key responsibilities
- Design, develop, and maintain a Rust SDK for gRPC communication with backend platforms.
- Create clear, stable, and well‑documented public interfaces for client developers.
- Implement secure, efficient networking, authentication, error handling, retries, and request lifecycle management.
- Support integration of the SDK into mobile applications, game engines, and other client environments.
- Collaborate with backend, mobile, web, game, and product teams to define integration requirements and technical contracts.
- Contribute to protocol design, versioning, compatibility testing, and release processes.
- Improve developer experience through documentation, examples, automated tests, and integration guidance.
Required profile
- 2+ years of hands‑on production experience with Rust.
- Proven experience building or integrating gRPC‑based services or clients.
- Strong understanding of asynchronous programming, concurrency, networking, and secure communication patterns.
- Experience designing reusable libraries or SDKs and writing maintainable, well‑tested production code.
- Upper‑Intermediate English proficiency (B2) or higher.
Required skills
- Rust
- gRPC
- Asynchronous programming and concurrency
- Networking and secure communication
- Authentication, authorization, token management
- AI‑assisted development tools
What we offer
- Remote work from anywhere in Kyrgyzstan, with a modern office in Bishkek.
- Opportunities to work abroad for up to two months per year.
- Relocation options across EPAM’s offices in 55+ countries.
- Corporate and social events, leadership development, career advising, and well‑being programs.
- Certifications (GCP, Azure, AWS) and unlimited access to EPAM’s internal learning database.
- Medical & family care package, six trust days per year, psychology session coverage, and fitness discounts.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kyrgyzstan.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 7 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
EPAM Systems