Software Engineer (Rust)


Job Location:

Liverpool - UK

Monthly Salary: Not Disclosed
Posted on: 20 days ago
Vacancies: 1 Vacancy

Job Summary

Were looking for a detail-oriented and analytical Software Engineer (Rust) to join our team in Liverpool United this role you will design develop and maintain high-performance systems using Rust contributing to mission-critical applications that demand efficiency reliability and exceptional code quality. You will work collaboratively with cross-functional teams to deliver robust solutions while adhering to best practices in software engineering.

  • Design and develop efficient scalable software solutions using Rust with a focus on performance and memory safety
  • Write clean well-documented code that adheres to established coding standards and design patterns
  • Analyze system requirements and translate them into technical specifications and architectural designs
  • Optimize code for performance identifying and resolving bottlenecks through profiling and benchmarking
  • Conduct thorough code reviews and testing to ensure reliability security and maintainability
  • Collaborate with team members to troubleshoot complex technical issues and implement effective solutions
  • Maintain version control using Git and participate in continuous integration and deployment processes
  • Contribute to the development and refinement of software development practices and methodologies
  • Stay current with Rust language updates ecosystem developments and industry best practices
  • Document technical decisions system architecture and implementation details for team reference

Qualifications :

**Required:**

  • Expert-level proficiency in Rust programming language with demonstrated production experience
  • Strong understanding of systems programming concepts and low-level memory management
  • Solid grasp of software design principles architectural patterns and best practices
  • Experience with API development and integration
  • Proficiency with version control systems particularly Git
  • Strong analytical and problem-solving skills with meticulous attention to detail
  • Experience writing and executing comprehensive unit and integration tests
  • Ability to organize work efficiently and manage multiple priorities effectively

**Preferred:**

  • Experience with concurrent and parallel programming paradigms
  • Knowledge of embedded systems or performance-critical application development
  • Familiarity with CI/CD pipelines and automated testing frameworks
  • Contributions to open-source projects particularly Rust-based initiatives
  • Experience with performance profiling and optimization tools
  • Understanding of security best practices in systems programming
  • Experience working in Agile development environments

Remote Work :

No


Employment Type :

Contract

Were looking for a detail-oriented and analytical Software Engineer (Rust) to join our team in Liverpool United this role you will design develop and maintain high-performance systems using Rust contributing to mission-critical applications that demand efficiency reliability and exceptional code qu...

About Company

Experienced software house

View Profile View Profile