Senior Software Engineer - Rust

New
C
Creative ChaosSoftware Engineering
PakistanFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
AgileSoftware ArchitectureRustCI/CDRESTful APIs

Requirements

  • BS degree in Computer Science, Software Engineering, or a related field
  • 4+ years of professional experience with Rust
  • Strong understanding of systems programming concepts and performance optimization
  • Experience with software architecture and design principles
  • Familiarity with Agile development methodologies
  • Proficiency in creating and using APIs
  • Solid understanding of concurrency, parallelism, and multi-threading
  • Knowledge of CI/CD practices and tools
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities

Responsibilities

  • Analyze business requirements and design solutions
  • Develop and maintain high-quality software using Rust
  • Write clean, maintainable, and efficient code
  • Review and debug code, ensuring program correctness
  • Conduct performance tuning, optimization, and capacity planning
  • Participate in code reviews and mentor junior team members
  • Collaborate with product managers and other stakeholders
  • Ensure adherence to coding standards and best practices
  • Document processes, methodologies, and code effectively
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now