Job Description:
We are looking for a skilled Rust Engineer to join our development team. In this role you will be responsible for designing developing and maintaining software applications using Rust. You will work closely with crossfunctional teams to deliver highquality software solutions that meet our clients needs.
Key Responsibilities:
Design and develop software applications using Rust and web technologies.
Collaborate with crossfunctional teams to define design and ship new features.
Write clean maintainable and efficient code.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot debug and upgrade existing software.
Ensure the performance quality and responsiveness of applications.
Participate in the full software development lifecycle including planning development testing and deployment.
Requirements:
Proven experience as a Software Engineer with a focus on Rust or other systems languages.
Strong understanding of system programming concepts.
Familiarity with modern software development practices including agile methodologies and version control (e.g. Git).
Understanding of low and mid level operating system libraries and machinery.
Knowledge of network programming and protocols.
Ability to grasp very technical system documentation and guidelines.
Excellent problemsolving skills and attention to detail.
Strong communication and teamwork abilities.
rust,operating systems design,web development