Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Software Mind

Back-end Software Engineer, Java – willing to learn Scala/Rust

Software Mind

Backend Software Engineer at Software Mind responsible for cloud-based microservices architecture. Working with Java, Scala, and Rust in a high-performing engineering team.

Posted 5/14/2026full-timeRemote • 🇲🇩 MoldovaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
CassandraCloudDockerJavaKafkaKubernetesMicroservicesPostgresRabbitMQRedisRustScala

About the role

Key responsibilities & impact
  • You will be responsible for designing, building, serving, and monitoring cloud-based microservice architectures as a vital member of a high-performing cross-functional team and a community of Backend Engineers.
  • Your work will involve leveraging a cutting-edge technology stack that includes Scala, Rust, Kubernetes, RESTful APIs, Couchbase, Postgres, Docker, and more.
  • You will take ownership of the entire development cycle, from architecture design through implementation, testing, and ongoing maintenance of our products.
  • Close collaboration with Product and Service Delivery Teams, as well as your colleagues in an agile environment, will be essential.
  • Join a team that places a strong emphasis on Continuous Integration, Code Quality, Code Reviews, and Test Coverage, so your positive and committed attitude toward these practices is crucial.
  • Your primary goal is to deliver fully functional features and products, designed with a Domain-Driven mindset, thoroughly tested, and aligned with user requirements.

Requirements

What you’ll need
  • Experience writing clean code, with ideally a minimum of 3-4 years of experience in Java, Scala, or Rust development.
  • Familiarity with both relational databases (e.g., Postgres) and non-relational databases (e.g., Couchbase, Redis, Cassandra/Scylla).
  • Knowledge of enterprise message buses, such as Kafka or RabbitMQ.
  • Experience creating HTTP APIs and a strong understanding of the HTTP stack.
  • Strong problem-solving skills with the ability to delve into code.
  • A “you build it, you run it” approach, demonstrating a commitment to taking ownership of services and applications at scale.
  • Strong team player.
  • Willingness to learn and work with Scala and Rust technologies in a modern microservices environment.
  • Excellent communication skills, including fluency in English, for effective client interactions.

Benefits

Comp & perks
  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ScalaRustJavaKubernetesRESTful APIsCouchbasePostgresDockerKafkaRabbitMQ
Soft Skills
problem-solvingteam playercommunicationownershipcollaborationcommitmentpositive attitudewillingness to learnagile mindsetDomain-Driven design