This is a remote position.
Job Title: Rust Developer
Location: Portugal
Work Regime: Full-time & Remote
Overview / Summary:
We are looking for a Rust Developer to design and implement a secure backend with an integrated web portal. The ideal candidate will combine strong backend 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 and Tasks:
- Design and maintain secure backend services and web portal using Rust;
- Develop and integrate REST APIs (design documentation versioning) with Axum;
- 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 (e.g. tracing OpenTelemetry);
- Collaborate on architecture scalability and DevOps (containerization CI/CD).
Requirements
Mandatory Requirements:
- 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;
- Fluent English.
Complementary Requirements:
- 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.
Benefits
Important:
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
#VisionaryFuture - Build the future join our living ecosystem!
Required Skills:
Mandatory Requirements: A bachelors degree (or higher) in Engineering Computer Science or a related subject is required; A minimum of 5 years professional experience in C# .NET and SQL technology; A minimum of 5 years professional experience in QA roles; A minimum of 3 years professional experience in automated testing; Portuguese C2; English B1.
This is a remote position. Job Title: Rust Developer Location: Portugal Work Regime: Full-time & Remote Overview / Summary: We are looking for a Rust Developer to design and implement a secure backend with an integrated web portal. The ideal candidate will combine strong ba...
This is a remote position.
Job Title: Rust Developer
Location: Portugal
Work Regime: Full-time & Remote
Overview / Summary:
We are looking for a Rust Developer to design and implement a secure backend with an integrated web portal. The ideal candidate will combine strong backend 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 and Tasks:
- Design and maintain secure backend services and web portal using Rust;
- Develop and integrate REST APIs (design documentation versioning) with Axum;
- 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 (e.g. tracing OpenTelemetry);
- Collaborate on architecture scalability and DevOps (containerization CI/CD).
Requirements
Mandatory Requirements:
- 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;
- Fluent English.
Complementary Requirements:
- 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.
Benefits
Important:
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
#VisionaryFuture - Build the future join our living ecosystem!
Required Skills:
Mandatory Requirements: A bachelors degree (or higher) in Engineering Computer Science or a related subject is required; A minimum of 5 years professional experience in C# .NET and SQL technology; A minimum of 5 years professional experience in QA roles; A minimum of 3 years professional experience in automated testing; Portuguese C2; English B1.
View more
View less