Rust Software Engineering Lead Job
Job Overview:
This role focuses on developing robust, well-documented, and tested web and API-based applications using Rust. Collaborate with the SVP of Architecture, engineers, and product team to build internal libraries and contribute to greenfield projects.
About the Role:
The ideal candidate will work closely with the SVP of Architecture and engineering team to develop and maintain web and API-based applications primarily using Rust. Key responsibilities include writing and rewriting code, building libraries, defining best practices, and contributing to greenfield projects.
Key Responsibilities:
* Develop and maintain web and API-based applications using Rust
* Collaborate with the SVP of Architecture and engineering team to build internal libraries and contribute to greenfield projects
* Define and enforce best practices for an expanding Rust team
* Work on green-field projects with a focus on event-based architectures and AWS serverless technologies
Requirements:
* Technical competence is crucial
* Passion for communication and collaboration across the business
* Solid experience creating and maintaining web-based and API-based applications ideally in Rust
* Demonstrate having built non-trivial Rust projects, ideally web-related
* Comfortable with JavaScript/TypeScript
* Able to communicate clearly, both in written and verbal, and collaborate effectively with a remote team
* Strong documentation skills and the mindset of untested code is broken code
* Autonomous, dependable, responsible, and committed
* Familiarity with machine learning problem-solving and developed for/with AWS Serverless technologies (API Gateway, Lambda, DynamoDB)
* Deep understanding of data structures and time complexity analysis of algorithms
* Extensive experience building high-scale, concurrent systems and measuring throughout
What We Offer:
* Discounted health plan rate and optical assistance
* Life assurance and income protection
* Option to buy additional annual leave days
* Employee Assistance Program
* Flexible working arrangements
* Benefits for you and your family
* Access to learning and development resources
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or contact us.