Rust Developer REMOTE Role

Rust Developer REMOTE Role

Full-Time No home office possible
Go Premium
Endeavour Recruitment

At a Glance

  • Tasks: Design and implement secure Back End services and web portals using Rust.
  • Company: Join a forward-thinking tech company with a remote-first culture.
  • Benefits: Competitive pay, flexible hours, and the chance to work from anywhere.
  • Other info: Opportunity for contract extension and excellent career growth.
  • Why this job: Be part of innovative projects that shape the future of technology.
  • Qualifications: Strong Rust development skills and experience with APIs and databases.

Job Description

Rust Developer (Secure Backend with Web Portal)

JOB LOCATION: REMOTE

DURATION: 2-3 months (Possibility for Extensions)

TYPE: Contract

PAY RATE: 400 – 500 EUROS/DAY (Negotiable)

Can be done full time or alongside a current perm or contract role.

Client is open to options. Candidates can be based anywhere. Any nationality.

Overview:

We are seeking a talented Rust Developer to design and implement a secure Back End with an integrated web portal. The ideal candidate will combine strong Back End expertise (APIs, databases, messaging) with Front End integration using HTMX and Tailwind CSS for dynamic, responsive, and modern user experiences.

You will play a key role in building a robust, scalable, and compliant system with strong security foundations. Experience with Dioxus is a plus, especially for cross-platform or desktop/web hybrid use cases.

Responsibilities:

Design and maintain secure Back End services and web portal using Rust.

Develop and integrate REST APIs (design, documentation, versioning).

Implement Server Side rendering (SSR) with Rust template engines (Askama, Tera).

Build responsive, accessible UIs with HTMX + Tailwind CSS.

Integrate PostgreSQL via SQLx (async, type-safe queries) and manage database migrations.

Work with messaging systems (Kafka) for event-driven communication.

Implement authentication and authorization (OAuth2, OIDC, JWT, RBAC/ABAC).

Apply security best practices (OWASP Top 10, input validation, CSRF/XSS prevention, TLS/HTTPS).

Ensure observability through logging, metrics, and tracing (eg, tracing, OpenTelemetry).

Collaborate on architecture, scalability, and DevOps (containerization, CI/CD).

Skillset/Experience Required:

Strong experience building production-grade applications in Rust.

Proficiency with Rust async ecosystem (Tokio, async/await).

Hands-on experience with REST API development and integration.

Practical knowledge of PostgreSQL + SQLx.

Experience with Kafka or equivalent messaging systems.

Familiarity with HTMX and SSR (Askama, Tera, or similar).

Experience with Tailwind CSS for modern, responsive UI design.

Solid understanding of authentication/authorization standards (OAuth2, JWT).

Applied knowledge of web security best practices (OWASP, TLS, CSRF, XSS, SQLi).

Git-based workflows and collaborative development practices.

Strong problem-solving and communication skills.

Preferred Qualifications (Nice-to-Have):

Experience with Dioxus for cross-platform Rust UI development.

Knowledge of containerization (Docker) and orchestration (Kubernetes).

Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, or similar).

Experience with monitoring/observability tools (Prometheus, Grafana, ELK/EFK stack).

Knowledge of caching solutions (Redis, Memcached).

Exposure to compliance frameworks (GDPR, ISO 27001, eIDAS, or similar).

Interest in multi-language support and accessibility standards.

Rust Developer REMOTE Role employer: Endeavour Recruitment

Join a forward-thinking company that values innovation and collaboration, offering a flexible remote work environment for Rust Developers. With competitive pay rates and the opportunity to work on cutting-edge projects, you will be part of a culture that prioritises professional growth and embraces diverse talent from around the globe. Enjoy the freedom to balance your work with other commitments while contributing to secure and scalable backend solutions.
Endeavour Recruitment

Contact Detail:

Endeavour Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Rust Developer REMOTE Role

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Rust or in similar roles. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Rust projects or contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common Rust-related questions and coding challenges. Practising with friends or using online platforms can help you feel more confident when it’s your turn to shine.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Rust Developer REMOTE Role

Rust
Back End Development
REST API Development
Server Side Rendering (SSR)
HTMX
Tailwind CSS
PostgreSQL
SQLx
Kafka
OAuth2
OIDC
JWT
Web Security Best Practices
Git
Problem-Solving Skills
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your Rust development experience. We want to see how your skills match the job description, so don’t hold back on showcasing your relevant projects!

Show Off Your Skills: When detailing your experience, focus on the specific technologies mentioned in the job description, like PostgreSQL, HTMX, and Tailwind CSS. We love seeing practical examples of how you've used these tools in your past work.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your key achievements stand out. This helps us quickly see why you’d be a great fit for our team!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved.

How to prepare for a job interview at Endeavour Recruitment

✨Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be ready to discuss your experience with building production-grade applications, especially focusing on async programming and REST API development. They’ll want to see that you can not only code but also understand the nuances of Rust's ecosystem.

✨Showcase Your Security Savvy

Since this role involves building secure back-end services, be prepared to talk about web security best practices. Familiarise yourself with OWASP Top 10 and be ready to give examples of how you've implemented security measures like input validation and CSRF/XSS prevention in your past projects.

✨Demonstrate Your Front-End Integration Skills

Even though the focus is on back-end development, they’re looking for someone who can integrate front-end technologies too. Brush up on HTMX and Tailwind CSS, and be ready to discuss how you’ve built responsive UIs. A solid understanding of server-side rendering will definitely give you an edge.

✨Prepare for Problem-Solving Questions

Expect some technical problem-solving questions during the interview. Practice coding challenges related to Rust and be ready to explain your thought process. They’ll appreciate candidates who can articulate their approach to solving complex problems, especially in a collaborative environment.

Rust Developer REMOTE Role
Endeavour Recruitment
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>