Software Engineer (Rust - Java)
EvoPoint Solutions
Canada, Estonia, Finland, Germany, Netherlands, Sweden, United Kingdom, United States
Remote
Programming
25 days ago
via Himalayas
backend-engineering
software-engineering
distributed-systems-engineering
rust-developer
senior-rust-engineer
senior-java-software-engineer
senior-backend-rust-engineer
senior-rust-developer
software-engineer
backend-developer
rust
java
distributed-systems
aws
ci-cd
streaming
database
Job details
- Company
- EvoPoint Solutions
- Location
- Canada, Estonia, Finland, Germany, Netherlands, Sweden, United Kingdom, United States
- Remote
- Yes
- Field
- Programming
- Source
- via Himalayas
Posted
June 22, 2026
Is the job expired?
About this role
We are looking for a Rust engineer to support and expand our backend services, with a primary focus on programmatic integrations and distributed systems. While we operate both Rust and Java services, our current need is strongly Rust focused, but Java knowledge is beneficial for cross-service work.
⠀Responsibilities
- Develop and maintain backend services primarily in Rust, with some Java services
- Implement and support external system integrations (APIs, data flows)
- Work with streaming/asynchronous processing
- Handle production issues, troubleshooting
⠀Required
- 2+ years of experience with Rust
- Experience with AWS
- Experience with streaming systems (e.g., SQS, RabbitMq, Kafka or similar)
- Experience with CI/CD (TeamCity)
- Experience with databases:
- SQL (any major relational DB)
- MongoDB or similar NoSQL
- Able to contribute to existing services with minimal ramp-up
⠀Nice to have
- 2+ years of Java experience (Spring, Gradle)
- Experience with integration-heavy systems
- Experience with Restful APIs
Originally posted on Himalayas