Rust Developer

Smart Contract
$ 5,000/month
english B2 (Upper-Intermediate) English
seniority Middle (3-5 years)
location Ukraine UTC+02:00

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Summary

- 2+ years of experience in software development with Rust.
- Experience with the Actix web framework or similar.
- Proficiency in Docker and container orchestration.
- Familiarity with GitLab CI/CD for continuous integration and deployment.
- Strong understanding of PostgreSQL, including experience with JSON fields and PostGIS.
- Knowledge of NGINX for reverse proxy, rate limiting, and authentication.
- Experience with RESTful API design and implementation.
- Solid understanding of software development principles and design patterns.
- Ability to work independently and in a team environment.
- Excellent problem-solving skills and attention to detail.
- Excellent English communication skills, at least upper-intermediate level;
- Location: Ukraine only;
- Duration: 6+ months.
- Full-time.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Required Skills

Rust, Rust Developer

Rust

Nice to Have

Actix Web Docker RESTful API Nginx CI/CD PostgreSQL JSON PostGIS GCP
ID: 600-101-128
Last Updated: 2024-06-27

Job Description

We seek a talented Rust Developer to join our team and help build a cutting-edge AI-driven road trip planner.

Our client is an AI trip planner for road trips, enhancing travel planning with shared experiences. The platform is designed to simplify the planning of road trips, catering to both individual travelers and destination marketing organizations. It allows users to plan their journeys, incorporating various experiences and activities efficiently.
You will be part of a collaborative and innovative team, working alongside experienced developers, data scientists, and cloud engineers to deliver a robust, scalable service with fast prototyping and easy future migration to managed cloud services.

What you’ll do in this role

  • Develop and maintain a Rust-based application using the Actix web framework.
  • Proficiently handle OpenAPI schema and expose it for user interaction.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and manage Docker containers for the application, database, and reverse proxy.
  • Create and maintain GitLab CI/CD pipelines for automated testing, building, and deployment.
  • Write and maintain clean, scalable, and well-documented code.
  • Ensure the performance, quality, and responsiveness of the application.
  • Assist in the migration of the application and database to cloud services as needed.
  • Implement JWT-based authentication and rate limiting using NGINX.
  • Participate in code reviews and contribute to a high standard of code quality.
  • Collaborate with the team to define and achieve project milestones.

We’re looking for

  • 2+ years of experience in software development with Rust.
  • Experience with the Actix web framework or similar.
  • Proficiency in Docker and container orchestration.
  • Familiarity with GitLab CI/CD for continuous integration and deployment.
  • Strong understanding of PostgreSQL, including experience with JSON fields and PostGIS.
  • Knowledge of NGINX for reverse proxy, rate limiting, and authentication.
  • Experience with RESTful API design and implementation.
  • Solid understanding of software development principles and design patterns.
  • Ability to work independently and in a team environment.
  • Excellent problem-solving skills and attention to detail.
  • Excellent English communication skills, at least upper-intermediate level.

How to knock our socks off

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with cloud platforms such as Google Cloud Platform (GCP).
  • Familiarity with Terraform for infrastructure as code.
  • Knowledge of Redis and in-memory databases.
  • Experience with geospatial data and query optimization.
  • Understanding of modern web security practices.
Submit a Talent for Rust Developer
AttachmentFile attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Application Submitted Successfully! 🎉 Next step is to create account on Upstaff platform!

You've successfully submitted your application! The next step is to create Upstaff that allow you to complete the application process, track your applications, submit for another relevant jobs, get updates about new positions and be visible for our client network.

Create Upstaff account