This employer is a rapidly growing software company focused on developing solutions for managing and leveraging large-scale data. They are seeking a skilled engineer to contribute to the design and implementation of cloud-native applications and distributed systems.
The Role
- Design and build scalable microservices and distributed systems to support critical business workflows.
- Collaborate across the full stack to develop and maintain high-performance, cloud-based software products.
- Drive architectural decisions and solve complex technical challenges to improve platform reliability.
- Troubleshoot production systems and optimize performance in a fast-paced development environment.
What You'll Need
- 6+ years of professional software engineering experience.
- Proficiency in C# and .NET, Rust, Java, C++ or any of the strongly typed languages.
- Demonstrated experience working with cloud platforms and building distributed systems.
- Strong understanding of REST APIs, backend services, and database management.
- C1/C2 English proficiency level is very much required.
What's On Offer
- Competitive salary
- Bonus eligibility and equity participation.
- Adaptable remote work environment with opportunities for professional development.