Software Engineer, Backend

Glue is rethinking work communication, building a smarter work chat to reduce noise and integrate AI with team communication.
Backend
Mid-Level Software Engineer
Remote
5+ years of experience

Description For Software Engineer, Backend

Glue is rethinking work communication, building a smarter work chat to reduce noise and integrate AI with team communication. As the second backend engineer, you'll work closely with the CEO/CTO to prepare the product for launch. The tech stack includes Golang, GraphQL API, and PostgreSQL. You'll make early decisions on service architecture, APIs, codebase, and team culture. The role involves daily shipping, experimenting with ideas, and focusing on usability, attention to detail, performance, and innovation in team communication.

The ideal candidate is an accomplished backend engineer with 5+ years of experience, capable of designing scalable systems, optimizing performance, and quickly implementing API endpoints. You should be a self-starter who can balance proper architecture with pragmatic trade-offs, prioritize effectively, and thrive in a scrappy, early-stage team environment.

Key requirements include:

  • 5+ years of backend development experience
  • 2+ years designing and maintaining production systems
  • 2+ years experience with typed languages (Go, TypeScript, etc.)
  • 2+ years working with SQL databases
  • Experience with API design and maintenance (GraphQL familiarity is a plus)
  • Independent and self-motivated

Glue offers competitive salary, significant equity, healthcare package, and necessary equipment. The company values work-life balance with a flexible vacation policy. While based in San Francisco, remote applicants are welcome. Glue is an equal opportunity employer committed to diversity and inclusion.

Last updated 8 months ago

Responsibilities For Software Engineer, Backend

  • Prepare the product for launch
  • Make early decisions on service architecture, APIs, codebase, and team culture
  • Ship daily and experiment with ideas and interactions
  • Focus on usability, attention to detail, performance, and innovation around optimal team communication
  • Design, build, and maintain scalable backend systems
  • Identify system bottlenecks and optimize with simple, maintainable solutions
  • Quickly define, implement, and test API endpoints

Requirements For Software Engineer, Backend

Go
PostgreSQL
  • 5+ years of backend development experience
  • 2+ years of experience designing and maintaining production systems
  • 2+ years of experience with a typed language such as Go, TypeScript, etc.
  • 2+ years of experience working with SQL databases at the application and infrastructure levels
  • Experience designing and maintaining APIs (familiarity with GraphQL will be helpful)
  • Independent and self motivated -- maintaining side projects or libraries a major plus

Benefits For Software Engineer, Backend

Medical Insurance
  • Competitive salary
  • Significant equity
  • Healthcare package
  • Necessary equipment provided
  • Flexible vacation policy
  • Work-life balance

Interested in this job?

Jobs Related To Glue Software Engineer, Backend

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.