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