×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, Cloud Engineer - Software

Remote / Online - Candidates ideally in
Portland, Multnomah County, Oregon, 97204, USA
Listing for: Thatdot
Remote/Work from Home position
Listed on 2025-11-27
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer(3 openings)

We are seeking someone with experience building and maintaining highly performant distributed systems. You will have experience with functional programming and object-oriented design and development. As a fast-growing team it is important that you can successfully collaborate with developers, architects, and product managers, ideally in an early stage company environment.

Role and Responsibilities

Learn:
We value curiosity and share a desire to continuously learn new things, including from each other.

Collaborate:
As a fast growing team, we must communicate and work together to achieve goals. That includes both within teams and across our small, dynamic team.

Write:
Clarity of thought is best reflected in clear documentation. We document our work in ways our community of backend software engineers will want to engage with.

Represent:

Advocate for the needs of our users and contribute to the community discussion on product direction and uses.

Job Requirements
  • Highly skilled in Scala or another functional language
  • Experience designing robust protocols for distributed systems
  • Familiarity with Akka/Pekko or the Actor-model
  • Exposure to designing, implementing, and maintaining complex data infrastructures
  • Hands‑on experience designing and developing scalable, high performing and fault‑tolerant applications
  • Able to rapidly learn and apply new technologies
  • Understanding of concurrency in the JVM
  • Willingness to create and update documentation to facilitate learning, with comfort speaking to groups and presenting information
  • Nice to have: graph databases and graph algorithms
  • Nice to have: experience using Kafka
  • Nice to have: experience using Cassandra or Scylla

    DB (esp. in large clusters)
Job Requirements

Support for fully-remote and in-person collaboration as it works best for individuals and the team. Some of our team is based in Portland, Oregon, but we are a remote-first company.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary