Rust & Java Engineer (Remote)
Role details
Job location
Tech stack
Requirements
-
Strong proficiency in Rust (at least 4 years' professional experience) including asynchronous programming (e.g., Tokio, async-std).
-
Professional experience in developing Java backend applications with Spring (Boot) or Jakarta EE.
-
Good knowledge of REST APIs and relational databases.
-
Experience in (decentralized) identity and related fields is plus.
-
Deep understanding of software architecture principles, including design patterns, modular design and scalable architecture.
-
Bachelor's degree in Computer Science, Math, or equivalent professional experience.
-
Excellent communication skills in both conversational and written English.
-
Ability to write robust, highly efficient, and reliable code.
-
Proven experience deploying software to a production environment.
Benefits & conditions
- Building a modular (Decentralized) Digital Identity / SSI solution.
- Developing robust and scalable backend systems, services, and API.
- Writing backend code that is fast, reliable, but also highly secure.
- Designing highly reliable services that can withstand large fluctuations in traffic.
- Collaborating effectively with other staff to solve complex problems., * 100% remote (+/- 3 hours CEST).
- Dynamic and entrepreneurial work environment.
- Working with new Digital Identity concepts and protocols.
- Access to a knowledgeable team in the area of (Decentralized) Digital Identities.
- Possibility to shape the future of Digital Identity with us.
- Strong growth opportunities and high ownership expectations.
- A company culture built on excellence, velocity, and customer-focus.