Location: Remote -Chennai
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 2–3 years of hands-on experience in Rust programming and a strong foundation in designing, developing, and maintaining high-performance backend systems. The ideal candidate should have solid systems programming knowledge, a good understanding of memory safety and concurrency, and experience building reliable applications using 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
-
2–3 years of professional software development experience
-
2–3 years of hands-on experience with Rust
-
Experience with async programming (Tokio, async/await)
-
Good understanding of ownership, borrowing, lifetimes, and memory safety
-
Experience building REST APIs and backend services
-
Basic 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
-
Basic understanding of distributed systems concepts
-
Familiarity with cloud platforms (AWS/Azure/GCP)
-
Exposure to data processing systems or analytics platforms
-
Experience with message queues (Kafka, RabbitMQ)
-
Interest in 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