Mainmatter is an engineering consultancy that helps clients solve their toughest tech challenges. We share our skills and expertise as teammates and help clients adapt new technologies like Rust, push through bottlenecks, or modernize legacy systems and practices.
We take a long-term view, rather than chasing a short-term high, enabling our clients to go further.
We’re also the team behind the EuroRust conference.
More about our work with Rust: https://mainmatter.com/rust-consulting/
We are looking for a Rust Engineering Consultant with production Rust experience to join our team. We expect strong Rust experience (professional or OSS portfolio we can look at), good English communication, as well as being comfortable with extensive pair-programming in a professional context.
We appreciate writing maintainable, tested code and value sound and sustainable practices around engineering and collaboration (see our Playbook for more). We are looking forward to your application if you share this appreciation with us.
We are looking for contractors as well as employees (we can hire across Europe). Part-time arrangements are possible.
We're a team of open-minded developers who value collaboration, empathetic working relationships and well-crafted code. Beyond a supportive team culture and a relaxed work atmosphere, we enable you to take part in modern projects for clients ranging from small startups to big enterprises, national as well as international. We work closely with our clients and encourage direct communication without intermediaries. You'll have responsibility early on and have the opportunity to both guide the development of these client projects as well as grow your own technical and interpersonal skill set.
We also offer the opportunity to travel internationally – either to visit clients on-site for a limited time or to attend tech conferences (if you enjoy speaking or you're interested to do so that's awesome! We'll support you in finding mentoring support either through one of our experienced team members or any other external support that you find useful).
Apart from working on client projects we also maintain a bunch of open source libraries and tools on which you're invited to work on as well. We reserve 1 day of the week for such work or work on writing blog posts, recording videos or preparing conference talks.
We support team members to attend and participate in conferences and other events and we mentor and encourage interested engineers to present at events themselves. We believe that development of technical and interpersonal skills is important to our team members, and we're therefore committed in providing growth opportunities which include paid time to work on open source projects, attend trainings and participate in mentorships and more.
We strongly believe that diversity of experience contributes to a wider outlook of our team that not only improves our working atmosphere but also increases our productivity as a company. We are committed to increase the diversity of our team wherever we can and we encourage everyone to consider becoming a part of it.