Rust Tech Lead (m/f/n)
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
Rust Tech Lead (m/f/n)
Rust Tech Lead (m/f/n)