Rust & Java Engineer
New
Work remotely within the EEA or from one of the company’s European hubsFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 4 years
- Required Skills
- SQLJavaSpring BootRustRESTful APIs
Requirements
- Minimum 4 years of professional experience with Rust, including asynchronous programming frameworks such as Tokio or async-std.
- Strong experience developing Java backend applications using Spring Boot, Spring Framework, or Jakarta EE.
- Solid understanding of RESTful APIs, relational databases, and backend service design.
- Strong knowledge of software architecture principles, scalable systems, modular design, and design patterns.
- Proven experience deploying and maintaining applications in production environments.
- Familiarity with decentralized identity technologies or related domains is considered a strong advantage.
- Bachelor’s degree in Computer Science, Mathematics, or equivalent practical experience.
- Excellent written and verbal communication skills in English.
- Ability to write efficient, reliable, and highly secure code in fast-paced engineering environments.
Responsibilities
- Develop modular and scalable backend systems for decentralized digital identity and SSI solutions.
- Design, implement, and maintain secure APIs and backend services using Rust and Java technologies.
- Build highly reliable systems capable of handling significant traffic fluctuations and demanding production environments.
- Ensure backend code is optimized for performance, scalability, maintainability, and security.
- Collaborate closely with cross-functional teams to solve complex technical challenges and improve system architecture.
- Contribute to software architecture decisions, including modular design patterns and scalable infrastructure strategies.
- Support deployment, monitoring, and continuous improvement of production-grade applications.
View Full Description & ApplyYou'll be redirected to the employer's site