Browse All Jobs
Job Description

Grammarly is seeking a Back-End Software Engineer to join their engineering team. This role offers a hybrid working model, allowing for both focused individual work and in-person collaboration. The engineer will play a crucial role in building core parts of Grammarly's product offering, infrastructure, and features, supporting over 40 million users.

Responsibilities:

  • Build and push code, shipping impactful features.
  • Build and support production services with high call rates.
  • Target high availability for consumer and enterprise customers.
  • Learn how to build infrastructure as code (IaC).
  • Collaborate with internal teams to deliver product offerings.
  • Contribute to an engineering culture focused on documentation, testing, and user experience.
  • Evaluate existing systems and propose scalable architectures.
  • Mentor new hires.

Requirements:

  • At least three years of experience in Back-End development, ideally using Java or other JVM languages.
  • Excellent software engineering fundamentals, including knowledge of algorithms and data structures.
  • Perseverance when faced with tough technical issues.
  • Experience with AWS or other cloud offerings (GCP, Azure, etc.).
  • Experience building, deploying, and debugging production systems at scale.
  • Concern for the end-user experience and strives to ensure high quality.
  • Embodies EAGER values.
  • Inspired by MOVE principles.

Grammarly offers:

  • Competitive pay.
  • Excellent health care.
  • Disability and life insurance options.
  • 401(k) and RRSP matching.
  • Paid parental leave.
  • 20 days of paid time off per year, 12 days of paid holidays per year, two floating holidays per year, and flexible sick time.
  • Generous stipends.
  • Annual professional development budget and opportunities.
Apply Manually