Senior Backend Developer-Scala/Akka
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
React Developer Salary [2023]
Is Software Engineering Over-Saturated?
20 Essential Tools For Backend Development