Experience: 7+ years (5+ years in Rust development)
Location: Remote
Education: Bachelors or Masters Degree in Computer Science or related field
Role Overview:
We are seeking an experienced Rust Programmer to lead software development efforts. In this role, you will be responsible for designing, developing, and maintaining high-performance software solutions using Rust. You will also mentor team members, review code, and ensure high-quality deliverables while collaborating in an Agile environment.
Key Responsibilities:
Lead the development of software solutions, overseeing all technical activities within the team (SDLC, code reviews, research, etc.).
Design and maintain software architecture based on system requirements and industry trends.
Provide leadership, training, and technical guidance to Software Engineers.
Own system design, coding, peer reviews, unit testing, and integration test automation.
Actively contribute to Agile/Scrum sprints and team meetings to ensure timely execution.
Skills & Requirements:
Programming Languages: Expert in Rust, with 5+ years of experience in Rust-based development.
Additional Expertise: Proficiency in at least one other high-level language (C++, Go).
Cloud Knowledge: Familiarity with AWS, Azure, GCP, or similar cloud platforms.
Problem Solving: Strong analytical and troubleshooting skills.
Leadership: Ability to lead, mentor, and guide a team of developers.
Education: Bachelors or Master s degree in Computer Science or a related field with 7+ years of relevant experience.
Ideal Candidate:
The ideal candidate will be highly motivated, quality-conscious, and detail-oriented. You will be used to managing multiple responsibilities and have a strong history of achievements in software development.