Sr. Rust Developer
Podgorica - Montenegro
Job Summary
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!
About Company
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.