Scala Developer

Quantix Corp.
Portland, OR, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$130,000.0 - $175,000.0
Working hours
Regular working hours

Tech stack

Akka (Toolkit) Communications Protocols Distributed Systems Fault Tolerance Graph Database Java Virtual Machine (JVM) Object-Oriented Software Development Concurrency Cassandra Apache Kafka Functional Programming Programming Languages

Job description

Job Description: 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. We’re looking for engineers who are suspicious of easy answers and who can’t walk past something broken without wanting to fix it.

Requirements

Scala Programming Language, Scala Programming Language, Time Management, Functional Programming Languages, Object Oriented Design (OOD), Object Oriented Development, Distributed Computing, Object Oriented Programming (OOP), Protocol Design, Assembly Equipment, * 4+ years of work experience with Distributed Systems3+ years of work experience with Functional Programming

  • Highly skilled in Scala or another functional language
  • Experience building/designing robust protocols for distributed systems. Not just off-shelf assembly distributed system experience - must have built and know what’s under the hood.
  • Continue to enhance product. Consistently touching distributed protocol.
  • Familiarity with Akka/Pekko or the Actor-model
  • Exposure to designing, implementing, and maintaining complex data infrastructures
  • Hands-on experience building/designing and developing scalable, high performing and fault-tolerant applications
  • Understanding of concurrency in the JVM
  • Graph databases and graph algorithms - Nice to have
  • Experience using Kafka - Nice to have
  • Experience using Cassandra or ScyllaDB (esp. in large clusters) - Nice to have

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…