Revyrie Global - Senior Rust Developer

3 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are seeking a highly motivated and experienced Senior Rust Developer to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining high-performance, scalable, and secure applications using the Rust programming language. You will be involved in the full software development life cycle, from conceptualization and design to deployment and ongoing support, working closely with cross-functional teams to deliver robust software Responsibilities :
  • Execute Full Software Development Life Cycle (SDLC) : Participate actively in all phases of the SDLC, including requirements gathering, design, development, testing, deployment, and maintenance.
  • Write Clean, Maintainable, and Efficient Rust Code : Develop high-quality, well-documented, and performant code that adheres to best practices and coding standards.
  • Integrate Software Components : Seamlessly integrate various software components and third-party services into a cohesive and fully functional software system.
  • Develop Software Verification Plans and Quality Assurance Procedures : Design and implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure software quality and reliability.
  • Document and Maintain Software Functionality : Create and maintain clear, concise technical documentation for all developed software, including design specifications, API documentation, and user guides.
  • Troubleshoot, Debug, and Upgrade Existing Systems : Diagnose and resolve complex software defects, performance issues, and security vulnerabilities, and implement necessary upgrades and enhancements.
  • Deploy Programs and Evaluate User Feedback : Assist in the deployment of software applications and actively collect and analyze user feedback to drive continuous improvement.
  • Comply with Project Plans and Industry Standards : Ensure all development activities align with project timelines, architectural guidelines, and relevant industry best practices and regulations.
  • Work Closely with Other Developers and Stakeholders : Collaborate effectively with fellow engineers, product managers, designers, and other stakeholders to understand requirements, share knowledge, and achieve project goals.
  • Ensure Software is Updated with the Latest Features : Stay abreast of new technologies, frameworks, and best practices in the Rust ecosystem and integrate relevant advancements into our Qualifications :
  • Experience : 3+ years of proven work experience as a Rust Developer or in a similar backend/systems development role.
  • Scalable Applications : Demonstrated experience in developing and deploying highly scalable, high performance, and resilient applications.
  • Rust Proficiency : Excellent proficiency in the Rust programming language, including a deep understanding of its ownership model, concurrency primitives, and ecosystem.
  • Databases & SQL : Strong knowledge of database concepts, SQL, and experience working with relational or NoSQL databases.
  • Version Control : Proficient in using version control tools, particularly Git, and collaborative development workflows.
  • Test-Driven Development (TDD) : Experience with and a strong commitment to test-driven development methodologies.
  • Documentation : Ability to clearly document technical requirements, design specifications, and software Qualifications :
  • Familiarity with front-end technologies (e.g., HTML, JavaScript, and CSS) for potential full-stack collaboration or understanding of web application architecture.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Knowledge of distributed systems, microservices architecture, and message queues.
  • Contributions to open-source projects or a strong portfolio of personal projects in Rust.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You