loader image

Senior Scala Engineer

As a senior scala software engineer you will be a part of a distributed (remote) team in charge of building and maintaining the core stack of our SaaS offering.



Responsibilities

As a Scala engineer you will:


  • Participate in design, development and maintenance of Scala based APIs, microservices and systems.

  • Monitor, investigate and solve issues in the code and infrastructure.

  • Implement and enforce security best practices at scale.

  • Manage deployments and product releases.

  • Participate in an on-call rotation/schedules and respond to incidents.





Required knowledge/experience


  • Strong knowledge of Scala development stack and Akka technologies.

  • Experience building REST-ful APIs and distributed microservices.

  • Experience with Akka Streams and Akka HTTP.

  • Experience working with Docker.

  • Moderate knowledge of Linux systems administration and bash scripting.

  • Experience working with Git version control system.

  • Familiarity with the AWS cloud platform.

  • Strong problem determination and solving skills.

  • Ability to work remotely and communicate in English.

  • Ability to get along with others.





Desirable but not required for the job application


  • Familiarity working with Akka Cluster stack.

  • Familiarity with reactive and functional design patterns.

  • Familiarity with domain driven design.

  • Familiarity with "infrastructure-as-code" tools: eg. Ansible and Terraform.

  • Experience in any of these technologies: Rust, Netty, Prometheus, JVM monitoring and (practical) tuning.

  • Experience with Neo4j or other NoSQL technologies such as MongoDB and Redis.

  • Experience as a Linux systems engineer/administrator in the Amazon Cloud (AWS).



 


Position

Backend Developer


Must have Skills

  • Scala

    Expert

  • AWS
  • Git
  • Docker
  • Rest API

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Senior Scala Engineer

As a senior scala software engineer you will be a part of a distributed (remote) team in charge of building and maintaining the core stack of our SaaS offering.



Responsibilities

As a Scala engineer you will:


  • Participate in design, development and maintenance of Scala based APIs, microservices and systems.

  • Monitor, investigate and solve issues in the code and infrastructure.

  • Implement and enforce security best practices at scale.

  • Manage deployments and product releases.

  • Participate in an on-call rotation/schedules and respond to incidents.





Required knowledge/experience


  • Strong knowledge of Scala development stack and Akka technologies.

  • Experience building REST-ful APIs and distributed microservices.

  • Experience with Akka Streams and Akka HTTP.

  • Experience working with Docker.

  • Moderate knowledge of Linux systems administration and bash scripting.

  • Experience working with Git version control system.

  • Familiarity with the AWS cloud platform.

  • Strong problem determination and solving skills.

  • Ability to work remotely and communicate in English.

  • Ability to get along with others.





Desirable but not required for the job application


  • Familiarity working with Akka Cluster stack.

  • Familiarity with reactive and functional design patterns.

  • Familiarity with domain driven design.

  • Familiarity with "infrastructure-as-code" tools: eg. Ansible and Terraform.

  • Experience in any of these technologies: Rust, Netty, Prometheus, JVM monitoring and (practical) tuning.

  • Experience with Neo4j or other NoSQL technologies such as MongoDB and Redis.

  • Experience as a Linux systems engineer/administrator in the Amazon Cloud (AWS).



 


Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Scala

    Expert

  • AWS
  • Git
  • Docker
  • Rest API

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

JuanjoAndres P

| United States