About the Role
Company Description
Leansugar is a technology-focused company dedicated to building efficient, reliable, and scalable software solutions. The organization values modern development practices, strong engineering principles, and a collaborative work culture. Team members are encouraged to take ownership of their work, contribute ideas, and continuously improve products and processes. Leansugar supports professional growth through challenging projects, knowledge sharing, and opportunities to work with advanced technologies such as Rust. The company is committed to creating an inclusive environment where diverse perspectives help drive innovation.
Role Description
This is a full-time, on-site Rust Developer role based in Pasig. The Rust Developer will design, implement, and maintain backend services and system-level components using Rust, ensuring performance, reliability, and security. Day-to-day responsibilities include writing clean and robust code, reviewing pull requests, refactoring existing functionality, and contributing to architectural decisions. The role involves collaborating closely with product managers, other developers, and QA to define requirements, plan sprints, and troubleshoot issues across the stack. The Rust Developer will also help improve development workflows, create technical documentation, and participate in testing and deployment activities.
Qualifications
- Strong proficiency in Rust programming, including ownership, borrowing, and concurrency concepts.
- Experience building backend services, APIs, or systems software with a focus on performance and reliability.
- Familiarity with software architecture patterns, distributed systems, and common networking protocols.
- Comfort with modern development workflows, including Git, code reviews, CI/CD, and automated testing.
- Ability to write clear technical documentation and communicate effectively with technical and non-technical stakeholders.
- Experience with Linux environments, containerization (e.g., Docker), or cloud platforms is an advantage.
- Background in computer science, software engineering, or a related field, or equivalent practical experience.
- Commitment to inclusive, collaborative teamwork and openness to learning new tools and technologies.
Requirements
Rust proficiency
Strong proficiency in Rust programming, including ownership, borrowing, and concurrency concepts.
Backend services experience
Experience building backend services, APIs, or systems software with a focus on performance and reliability.
Software architecture knowledge
Familiarity with software architecture patterns, distributed systems, and common networking protocols.
Modern development workflows
Comfort with modern development workflows, including Git, code reviews, CI/CD, and automated testing.
Nice to Have
Experience with Linux environments, containerization (e.g., Docker), or cloud platforms is an advantage.
Background in computer science, software engineering, or a related field, or equivalent practical experience.