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
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
JuanjoAndres P