Remote Otter LogoRemoteOtter

Senior Backend Software Engineer - Java - RPC - Remote

Posted 9 weeks ago

Overview

Join the team redefining how the world experiences design.

In Short

  • Design and implement tools and libraries for reliability of microservices.
  • Conduct reliability experiments to identify failure scenarios.
  • Build services ensuring optimal performance of microservices.
  • Facilitate cross-team initiatives for reliability and security.
  • Investigate production incidents and apply learnings to code.
  • Research and develop design docs for future features.
  • Identify and address performance bottlenecks.
  • Propose solutions for future-proofing cloud infrastructure.
  • Participate in design meetings, hiring interviews, and code reviews.

Requirements

  • 5+ years of experience in developing distributed web applications on JVM.
  • Familiarity with asynchronous or reactive programming techniques.
  • Strong understanding of concurrency, data structures, and distributed systems.
  • Experience in large distributed cloud environments, ideally AWS.
  • Disciplined coding practices and experience with code reviews.
  • Strong communication and teamwork skills.
  • Experience with RPC frameworks like gRPC is a plus.
  • Knowledge of networking protocols such as TCP and HTTP 2 is a plus.
  • Understanding of resiliency techniques and patterns.

Benefits

  • Equity packages.
  • Inclusive parental leave policy.
  • Annual Vibe & Thrive allowance for wellbeing and social connection.
  • Flexible leave options.

Similar Jobs:

Demandbase logo

Senior Software Engineer (Backend - Java) - Remote

Demandbase

12 weeks ago

Demandbase is looking for creative and motivated Software Engineers to join their Product Development team.

Java
JavaScript
REST APIs
Microservices Architecture
India
Full-time
Software Development
Creative Fabrica logo

Senior Java Backend Software Engineer - Remote

Creative Fabrica

19 weeks ago

Join Creative Fabrica as a Senior Backend Engineer to develop innovative solutions for a growing crafting community.

Java
Kotlin
AWS
Kubernetes
Netherlands
Full-time
Software Development
Wellhub logo

Senior Backend Software Engineer - Remote

Wellhub

3 days ago

Join Wellhub as a Senior Backend Software Engineer to develop impactful mental health solutions in a flexible and supportive work environment.

Backend Development
Node.js
Golang
JavaScript
Worldwide
Full-time
Software Development
Wellhub logo

Senior Backend Software Engineer - Remote

Wellhub

3 days ago

Join Wellhub as a Senior Backend Software Engineer and contribute to enhancing the partner content experience for millions of users.

Backend Development
Java
Golang
Kotlin
Brazil
Full-time
Software Development
Virta Health logo

Senior Backend Software Engineer - Remote

Virta Health

4 days ago

Join Virta Health as a Senior Backend Software Engineer to build scalable systems and enhance health technology.

Golang
Microservices
Cloud Platforms
Data Validation
USA
Full-time
Software Development
$167,249 - $216,000/year