Job Description

- Collaborate with a team of talented engineers to develop innovative solutions to challenging, impactful technical problems.
- Thorough understanding of microservices architecture, and master of at one server-side stack (Scala or Java).
- Help evolve our architecture to consistently improve development efficiency.
Influence the technical direction for the team and the strategic direction of the product.
- As a senior member of the team, mentor, support, and otherwise level up the more junior team members.

Requirements

Required Skills: 1. Strong experience in Scala/Java 2. Building Microservices/REST APIs using Scala libraries/frameworks like Akka Http/Play 3. Understanding of both OO and FP. 4. Experience in building async inter-service communication mechanisms like Kafka 5. Experience with one of RDBMS systems 6. Experience with CI/CD pipeline and related tools like Docker Nice To Have: 1. Experience in writing test cases or TDD 2. Setting technical direction, patterns, and coding standards 3. Good understanding of monitoring, logging and alerting; tools like Grafana, Prometheus,GrayLog

Employment Type

  • Full Time

Seniority

Details

To see more jobs that fit your career