Back to search
EvoPoint Solutions Himalayas · Posted today

Software Engineer (Rust - Java)

Canada, Estonia, Finland, Germany, Netherlands, Sweden, United Kingdom, United States Contractor

Backend Engineering Software Engineering Distributed Systems Engineering Rust Developer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive CV tweaking gets heavy, Caio Agent can support the next step.
Ask about Agent