Sr. Rust Developer
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!
- Locations
- Montenegro, Spain, Portugal, Poland
- Remote status
- Fully Remote
About Bonapolia
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.