Software Engineer, Back-end

Superhuman Superhuman · Consumer · Ukraine · Remote · Engineering, Product, Design, and Marketing

Back-End Software Engineer role at Superhuman (which acquired Grammarly), an AI productivity platform. The role focuses on building core product offerings, infrastructure, and features for millions of users. Responsibilities include shipping code, supporting production services, learning IaC, collaborating with internal teams, evaluating and proposing systems architecture, and mentoring. Requires 5+ years of experience, strong software engineering fundamentals, cloud experience (AWS/GCP/Azure), and experience with production systems at scale. The company emphasizes autonomy, trust, and a collaborative culture.

What you'd actually do

  1. Start building and pushing code in your first week and ship impactful features in your first few months.
  2. Build and support production services with high call rates.
  3. Target high availability for consumer and enterprise customers.
  4. Learn how to build infrastructure as code (IaC).
  5. Collaborate widely with internal teams such as Core, Growth, Enterprise, Trust, and Data to deliver delightful product offerings to our customers.

Skills

Required

  • 5+ years of relevant experience in back-end development
  • excellent software engineering fundamentals, including knowledge of algorithms and data structures
  • experience building, deploying, and debugging production systems at scale
  • experience with AWS or other cloud offerings (GCP, Azure, etc.)

Nice to have

  • perseverance when faced with tough technical issues
  • cares about the end-user experience and strives to ensure high quality
  • demonstrated ability to work independently with minimal guidance, proactively manages tasks and priorities across multiple projects, analyzes and executes work efficiently, collaborates effectively with cross-functional teams, and thrives in fast-paced, results-driven environments

What the JD emphasized

  • high call rates
  • high availability
  • infrastructure as code (IaC)
  • production systems at scale