About the Role
About the Role
The Rust Engineer will be responsible for designing, building, testing, and maintaining high-performance software and services. This role involves developing backend systems with Rust and modern web applications using TypeScript and React, while also deploying applications with Kubernetes.
What You'll Do
- Design, build, test, and maintain reliable software and services.
- Develop backend systems using Rust and modern web applications with TypeScript and React.
- Deploy and scale applications using Kubernetes and cloud-native technologies.
- Contribute to architecture, technical decisions, and engineering best practices.
- Collaborate with product and engineering teams to deliver high-quality solutions.
- Troubleshoot issues and continuously improve performance, reliability, and code quality.
Who You Are
- Professional software engineering experience.
- Strong experience with Rust, TypeScript, and React.
- Hands-on experience with Kubernetes and containerised applications.
- Understanding of APIs, testing, CI/CD, and modern software development practices.
- Strong problem-solving and communication skills.
- Professional working proficiency in English.
Compensation
Competitive salary based on experience.
Benefits
Remote work flexibility and opportunities for professional growth.
Requirements
Software Engineering Experience
Professional software engineering experience is required.
Rust Expertise
Strong experience with Rust, TypeScript, and React is essential.
Kubernetes Knowledge
Hands-on experience with Kubernetes and containerised applications is necessary.
API Understanding
Understanding of APIs, testing, CI/CD, and modern software development practices is important.
Problem-Solving Skills
Strong problem-solving and communication skills are required.
Nice to Have
Professional working proficiency in English is a plus.
Benefits
Remote Work
Remote work flexibility is offered.
Professional Growth
Opportunities for professional growth are available.