Position: Back-End (Rust / transition from C++/Java) Developer
Company: Sprout Therapy
Experience required: 3y
Category: C++
English level: upper
Published: 2021-08-01T00:00:00+03:00

What You’ll Do
● Develop new user-facing features
● Build reusable code and libraries for future use
● Optimize application for maximum speed and scalability
● Collaborate with Designers and Front-End Engineers and business stakeholders

What You’ll Need
● Strong fundamentals in data structures and complex algorithms
● Solid understanding of event based architecture (CQRS) & Domain Driven Design
● Familiarity with CAP theorem and eventual consistency
● Production experience with another language and desire to get up to speed on Rust
● Software development using TDD techniques
● Ability to deliver clean code adhering to best practices
● Familiarity with design patterns
● Experience with CI/CD processes and Dockers experience.
● Product mindset
● Responsibility to build and deliver world class product features from conception to maturity
● Self-management and delivery oriented mindset

As a plus
● Commercial experience with Rust.

What We Offer:
● Unlimited vacation
● Remote work
● Home Office Allowance Bonus
● Flexible working hours
● The opportunity to have an impact on performance and processes