Senior Backend Developer-Scala/Akka

SNO CORP.
United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Akka (Toolkit) Amazon Web Services Automation of Tests Code Review Command-Query Responsibility Segregation (Software Development) Database Queries Github Issue Tracking Systems JSON Python (Programming Language) PostgreSQL
+20 more
Scala (Programming Language) ReactJS Concurrency Backend Git Vue.js Event Driven Architecture Integration Tests Kubernetes Information Technology Cassandra Non-relational Database Reactive Programming Front End Software Development Asynchronous Programming Functional Programming Restful APIs Software Version Control Docker Microservices

Job description

  • Design and develop scalable backend applications using Scala and functional programming principles.
  • Build concurrent, reactive applications using Akka, Actor-based concurrency, and reactive programming models.
  • Design and implement CQRS and event-driven architectures.
  • Develop and optimize database queries across PostgreSQL and Cassandra/AWS Keyspaces.
  • Build APIs supporting complex JSON payloads and high-volume transactions.
  • Develop unit and integration tests validating end-to-end API responses and workflows.
  • Develop and deploy containerized microservices using Docker and Kubernetes.
  • Collaborate through GitHub for source control, code reviews, issue tracking, and planning.

Requirements

We are seeking a Senior Back End Web Developer with 8+ years of professional backend development experience to design, build, and optimize scalable, event-driven backend applications. The ideal candidate will have strong hands-on experience with Scala, Akka, CQRS/event-driven architecture, PostgreSQL, Cassandra/AWS Keyspaces, APIs, and containerized microservices. Production experience developing backend applications in Scala is mandatory., * Bachelor’s degree in Computer Science or related field required; Master’s preferred.

  • 8+ years of professional backend development experience.
  • Strong production experience developing application/backend systems using Scala.
  • Hands-on experience with Akka, actor-based concurrency, and reactive programming.
  • Experience implementing CQRS and event-driven architectures.
  • Strong understanding of relational and non-relational databases.
  • Experience designing and developing production-grade APIs and automated tests.

Mandatory Technical Skills

  • Scala / Functional Programming
  • Akka Toolkit / Actor-based Concurrency
  • Reactive Programming
  • CQRS / Event-Driven Architecture
  • PostgreSQL
  • Cassandra / AWS Keyspaces
  • Slick or comparable Scala ORM such as Quill or Doobie
  • REST APIs / Complex JSON Payloads
  • Unit & Integration Testing
  • Docker / Kubernetes
  • GitHub / Git-based Development

Preferred Experience

  • Asynchronous programming methodologies in Python or similar technologies.
  • Front-end development experience with VueJS, particularly ReactJS.
  • Contributions to open-source projects delivering public-facing solutions.
  • Experience building highly scalable, distributed, production-grade applications., * Are you a US Citizen?
  • Do you have Federal Experience?
  • How many years have you written Scala in production, and on what systems?

Benefits & conditions

$140,000 - $175,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Opportunities for advancement, * Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

About the company

SNO Corp is a trusted provider of software solutions to Fortune 500 companies and the US Federal Government. Through the advanced application of emerging technologies, SNO is equipped to transform your organisation’s or agency’s success through Automation, DevSecOps, Enterprise Software, Data Management & Storage, and Cybersecurity. SNO has built, designed, and managed countless custom technology solutions and applications, including custom Salesforce CRM platforms, HIPAA-compliant electronic healthcare data tools, and end-user mobile & desktop apps. We are ready and waiting to leverage your expertise to deliver your organisation’s custom technology solutions

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all