Senior Software Engineer

Ovjerjet | Boston

Date listed

1 month ago

Employment Type

Full time

Found on:

Responsive image Github

At Overjet, we are building applications that improve healthcare, dentistry in particular, by leaps and bounds. We are solving the most challenging problems in dentistry to improve care for millions of patients. Come join us as a senior software/full-stack/backend engineer and be an integral part of an exceptional team.

Responsibilities:

  • Develop Java Spring based backend applications for SaaS products
  • Architect and implement scalable databases
  • Enhance quality, usability, performance, security, reliability as well as feature-set
  • Design, code, test, maintain, monitor, troubleshoot ... well, you get the gist
  • Collaborate with other teams to prioritize tasks and deliver results on time
  • Integrate external applications ensuring security and reliability are at the forefront
  • Support ad-hoc POCs, demos, mockups, etc.
  • Create utilities for automating in-house tasks

Required skills:

  • 10+ years' experience building backend applications
  • 5+ years' experience in cloud stack - GCP, AWS, Azure
  • Expertise in Java and Java Spring frameworks
  • Proficiency in both SQL as well as NoSQL databases
  • Advanced knowledge of REST APIs
  • Advanced knowledge of Pub sub mechanisms
  • Advanced knowledge of Docker and Kubernetes
  • Excellent work ethics and drive to succeed

Preferred skills:

  • Experience building Python frameworks, including Flask and/or Django
  • Grasp of GraphQL frameworks, especially SPQR
  • Implementation experience on Near Real time systems
  • Familiarity with Google Cloud Platform
  • Familiarity with IaaS
  • Work experience in healthcare domain a plus
  • Knowledge of automation testing frameworks