Rust Developer (3+ Years Experience)

Location: Remote/Chennai/Hybrid
Company: Lumel
Employment Type: Full-Time

About Lumel

Lumel is a leading provider of enterprise performance management and embedded analytics solutions. We build scalable, high-performance products that empower businesses with actionable insights and advanced data capabilities.

Job Summary

Lumel is seeking a skilled Rust Developer with 3+ years of hands-on experience in designing, developing, and maintaining high-performance, scalable backend systems. The ideal candidate should have strong systems programming expertise, a deep understanding of memory safety and concurrency, and experience building production-grade applications in Rust.

Key Responsibilities

  • Design, develop, and maintain backend services using Rust
  • Build high-performance, low-latency, and scalable systems
  • Develop RESTful APIs and microservices architectures
  • Optimize application performance, memory usage, and concurrency handling
  • Collaborate with cross-functional teams including frontend, DevOps, and product teams
  • Write clean, maintainable, and well-documented code
  • Implement unit tests, integration tests, and ensure code quality
  • Participate in code reviews and technical design discussions
  • Troubleshoot, debug, and upgrade existing systems

Required Skills & Qualifications

  • 3+ years of professional software development experience
  • Strong proficiency in Rust programming language
  • Experience with async programming (Tokio, async/await)
  • Solid understanding of ownership, borrowing, lifetimes, and memory safety
  • Experience building REST APIs and backend services
  • Knowledge of microservices architecture
  • Experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Familiarity with Docker and containerized deployments
  • Experience with Git and CI/CD pipelines
  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Experience with Actix Web, Rocket, or Axum frameworks
  • Knowledge of distributed systems concepts
  • Familiarity with cloud platforms (AWS/Azure/GCP)
  • Understanding of data processing systems or analytics platforms
  • Experience with message queues (Kafka, RabbitMQ)
  • Exposure to performance tuning and system-level optimization

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)

Why Join Lumel?

  • Work on cutting-edge analytics and enterprise software products
  • Opportunity to build highly scalable and performance-critical systems
  • Collaborative and innovation-driven environment
  • Competitive salary and growth opportunities