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