Rust and GoLang
Role details
Job location
Tech stack
Job description
• Development of our complex, Linux-based groupware stack as a containerised offering.
Integrating third-party products and clients with our stack.
• Extending existing C, Rust and Go code to match evolving customer requirements.
• Following the latest developments in Rust, Go and Linux containers.
• Assisting customers by implementing migration filters and adapters.
• Refactoring components on the backend to create extensible, reusable and clean component architecture.
Present technical specifications to other engineers, drive alignment on proposed solutions and prototype draft implementations.
Requirements
4+ years of professional software development experience
Experience with at least one system programming language (Rust, Go, C, etc)
Ability to own and deliver end to end software functionality from design/architecture, through implementation, testing, production, release, and monitoring
Ability to evaluate and communicate different engineering solutions and trade-offs
A strong willingness to learn new technologies rapidly
Benefits & conditions
Work in a highly motivated small team. Notebook of choice. Building technology that matters to very large user groups. Flat hierarchy. Cool global team from Europe and Asia.