Logo for Bonapolia

Sr. Rust Developer

Roles & Responsibilities

  • 7+ years of experience in software engineering
  • 3+ years of commercial Rust development experience
  • Deep understanding of Rust ownership, lifetimes, concurrency, traits, and error handling
  • Experience as a Technical Lead, Lead Engineer, or Senior Rust Engineer

Requirements:

  • Lead Rust-based development activities
  • Own key technical and architectural decisions
  • Design core application logic and component interfaces
  • Ensure performance, reliability, and maintainability of the solution

Job description


Project Description:
Development and maintenance of a high-performance, open-source tool for multiple markets. The tool validates, visualizes, and converts industry-specific models in compliance with international standards.

Project Team:
Rust Lead, Rust Middle, React Developer, Project Manager, Business Analyst, Solution Architect, 2 Test Engineers, DevOps Engineer, Technical Writer, Designer, Security Engineer

Soft Skills:
• Proactive with ability to identify stakeholders and drive tasks to completion
• Strong stakeholder management skills with ability to collaborate across technical and business teams
• Curious-oriented mindset with willingness to challenge existing processes
• Excellent communication skills for interaction with product managers and team members
• Strong organizational and time management abilities

Hard Skills / Must Have:
• 7+ years of experience in software engineering
• 3+ years of commercial Rust development experience
• Deep understanding of Rust ownership, lifetimes, concurrency, traits, and error handling
• Experience as a Technical Lead, Lead Engineer, or Senior Rust Engineer
• Proven delivery of complex production-grade software
• Ability to design clean and maintainable architecture
• Experience processing large volumes of data efficiently
• Strong testing, code review, and documentation practices
• Experience working with performance-critical and reliable systems
• Experience mentoring or leading engineering teams
• Strong communication skills with technical and business stakeholders

Hard Skills / Nice to Have (Optional):
• Experience with modular or plugin-based architecture
• Experience with cross-platform applications
• Experience with semantic web technologies
• Experience with triplestores or graph-based data storage
• Experience with structured, graph-based, or semantic data processing
• Experience integrating Rust with external libraries or runtimes
• Experience in regulated or infrastructure-related domains

Responsibilities and Tasks:
• Lead Rust-based development activities
• Own key technical and architectural decisions
• Design core application logic and component interfaces
• Ensure performance, reliability, and maintainability of the solution
• Identify and mitigate technical risks
• Review code and support engineering standards
• Mentor developers and share Rust expertise
• Collaborate with architects, QA engineers, frontend developers, and customer-side stakeholders
• Contribute to technical documentation

Technology Stack:} Rust, Modular architecture, High-performance data processing, API-driven component communication, Automated testing, CI/CD, Logging and observability, Performance profiling and benchmarking



👍English: upper-intermediate


📩 Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Rust Developer Related jobs

Other jobs at Bonapolia

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.