Rust Tech Lead (m/f/n)
Shimi Sp. z o.o.
⚲ Warszawa
25 200 - 25 200 PLN netto (B2B)
Wymagania
- System Integration
- C++
- Rust
- DDD
- API Design
- AI (Claude Code, Cursor, Codex, etc.)
- React
- UI Testing automated (backend and frontend)
- TDD
- Design Patterns
Opis stanowiska
We are currently looking for an experienced Rust Tech Lead to join one of our Partners and play a key role in a new long‑term project. In this role, you will help shape both the technical direction and the engineering team structure from the ground up. If you are passionate about modern technologies, architectural decision‑making, and mentoring cross‑functional teams in an Agile environment. As a Tech Lead, you will become a senior member of the core leadership layer — working closely with the Scrum Master and Product Owner — and you will guide a team of software engineers and testers toward delivering high‑quality, well‑tested software in short, iterative cycles. You will collaborate directly with the Client’s Architects to refine system architecture, uphold engineering standards, and foster an environment built on technical excellence and continuous improvement. This is a hands‑on role that combines responsibility for delivery with building an engineering team of approximately 10 people. The project operates in an extended workbench model and is part of a larger Agile Release Train (ART), providing a mature, structured, and collaborative working environment. Tasks: • Establish, maintain, and promote coding guidelines, architectural principles, and engineering best practices across the Rust team • Collaborate closely with Client Architects to define and refine system architecture in alignment with the Agile Release Train (ART) • Ensure all code adheres to technical standards and architectural guidelines • Participate in Program Increment (PI) Planning every 8–12 weeks, including capacity planning, dependency identification, and objectives setting • Lead execution during 2‑week iterations (planning, daily stand‑ups, backlog refinement, reviews) • Drive Built‑In Quality through TDD/BDD practices, peer code reviews, and automated regression testing • Support continuous integration with other ART teams and contribute to bi‑weekly system demos • Drive continuous improvement across engineering processes • Support team build‑up and contribute to shaping a ~10‑person engineering team based in Poland Expectations & Requirements: Technical Requirements: • Proven experience in a technical leadership role • Strong commercial Rust experience (approx. 2 years); previous C++ experience is a significant advantage • Strong experience with React and web development • Expertise in API design and system integration • Proficiency in Kubernetes • Solid understanding of design patterns • Advanced algorithm programming skills • Experience with Domain‑Driven Design (DDD) • Knowledge of event sourcing architectures • Hands‑on experience with AI‑assisted engineering tools (Claude Code, Cursor, Codex, etc.) • Experience in automated UI testing and integration testing between backend and frontend Nice to Have: • Experience with Event Store • Experience building WebAssembly applications • SAFe certifications (e.g., SAFe ASE, SAFe Architect, SAFe Practitioner) Soft Skills: • Minimum 8 years of professional experience • English proficiency at C1+ level • Collaborative and alignment‑seeking mindset, curiosity about the full product lifecycle • Excellent communication skills with the ability to advocate for technical standards What We Offer: • Long‑term cooperation on a B2B contract with Shimi • Fully remote work • Project start: May / the 1st–2nd week of June • Occasional travel to Switzerland (approx. once every 6 months), fully covered by the client • Approx. 150 PLN/h net + VAT • Opportunity to build and shape a new engineering team • Work in a modern Agile Release Train environment with high engineering standards • Necessary work equipment provided • Benefits: Co‑financing for Multisport and private medical care