
Senior Engineer, Software - Rust Developer
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- As a senior software developer, take a part in the cloud and edge back-end software development life cycle (plan, design, develop, review, test, and maintain).
- Influence the team by promoting the best software development practices, contemporary technologies, and the latest trends in software development.
- Use modern continuous integration and development tools and promote continuous improvement of engineering tools and practices.
- Participate as a member of a team within the (SAFe) Agile Framework and promote Agile practices within the team.
- Work hands-on with infrastructure - making modifications and testing to ensure your code operates in production environments (embedded, on-premises, and cloud-based containerized solutions).
- Leverage and improve our CI/CD toolchain to provide high-quality solutions.
- Bachelor's degree in computer engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques.
- 3+ years of experience in development of cloud-based containerized solutions using Docker and Kubernetes a willingness to work across the full stack when needed.
- 1+ year of experience designing back-end software (micro) services and solutions.
- Rust will be the first language, so we are looking for a Rust developer, and if you are not already one, we expect enthusiasm and commitment to become one.
- Both Czech and English in working proficiency.
- Familiarity with CI/CD/CT systems such as GitHub Actions and DevOps principles.
- Async programming in Rust with Tokio framework.
- Work with a TypeScript codebase.
- Familiarity with API development using OpenAPI and AsyncAPI, GRPC GraphQL, Protobuf.
- Experience with the development of automated tests and tools, prototypes or demo applications.
- Knowledge of others such as C++/Python/Shell as a secondary.
- Experience with globally distributed teams.
- Experience with a non-relational / noSQL database such as MongoDB.
- Comprehensive mindfulness programs with a premium membership to Calm.
- Volunteer Paid Time off available after 6 months of employment for eligible employees.
- Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
- Employee Assistance Program.
- Personalized wellbeing programs through our OnTrack program.
- On-demand digital course library for professional development.