Do you want to work for an International Service Delivery Center in Spain as a Lead Rust Engineer? Join ERNI to build reliable, scalable software for medtech domain that makes a real impact on patients. We’re looking for a hands‑on Lead Rust Engineer to set the technical direction of a cross‑functional team and drive high‑quality delivery.
Si desea conocer los requisitos para este puesto, siga leyendo para obtener toda la información relevante.
Qualifications
- Bachelor’s degree (or equivalent) in software/electrical engineering or a related field.
- Strong, hands‑on Rust development experience (preferably more than 4 years) with deep understanding of core Rust concepts (ownership, borrowing, lifetimes) and asynchronous programming (async/await).
- Proficiency with Rust libraries/frameworks (Tokio, Actix‑web, Rocket, Serde, SQL), and Foreign‑Function Interfaces.
- Experience with Linux containers (Docker, Kubernetes) and basic scripting.
- Experience with message brokers (e.g. RabbitMQ), event‑driven architecture, event stores, event sourcing, and actor models.
- Experience with applying design patterns relevant for distributed systems.
- Exposure to AI‑enabled software development practices and modern cloud‑native architectures.
- Familiar with Domain‑Driven‑Design (DDD), Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD).
- English fluent.
- SAFe/Agile experience is essential.
Nice to have
- Background in regulated domains
- React and automated UI testing experience
- German language skills
- ISAQB or similar architecture qualification
Responsibilities
- Define and communicate the team’s technical vision and architecture.
- Convert business needs into scalable, secure solutions.
- Design, build and maintain Rust services.
- Lead async/concurrent development (Tokio, Serde, Actix, etc.).
- Oversee deployments on Docker/Kubernetes.
- Promote code reviews, automated tests and CI/CD.
- Apply DDD, TDD/BDD and best practices for distributed systems.
- Design reliable messaging and event‑driven patterns.
- Mentor engineers and remove technical blockers.
- Foster a collaborative, inclusive team culture.
- Support planning, estimation and prioritization.
- Work with Product, QA, DevOps and Architects.
- Coordinate technical dependencies across teams.
- Communicate technical concepts clearly in Agile/SAFe ceremonies.
Benefits
- Certification reimbursement and rewards for technical achievements up to 1,400 €.
- Private health and travel insurance.
- Full coverage for sick leave + 1 extra day off per month without medical leave.
- Free emotional, legal and family support.
- Gym discounts and sports compensation.
- Flexible remuneration: meals, transport, childcare, etc.
- Referral bonuses up to 6,000 € per candidate and 5,000 € per client.
- 23 working days of vacation. xqbhyrx
- Free language courses: English, Spanish, Catalan and German.
#J-18808-Ljbffr