Brm.Ai

Senior Software Engineer

San Francisco Office. Posted 28 months ago

The role

You will design, develop, and maintain software solutions using TypeScript, NodeJS, PostgreSQL, Redis, LLMs, and Docker. You will take end to end ownership of key components and collaborate with cross-functional teams to translate product requirements into code.

What you will do

  • Design, develop, and maintain high-quality software solutions using TypeScript, NodeJS, PostgreSQL, Redis, LLMs, and Docker.
  • Collaborate with cross-functional teams to translate product requirements into scalable and efficient code.
  • Participate in and influence code reviews, architectural discussions, and technical planning sessions.
  • Take ownership of key components and features from design to deployment.
  • Contribute to the evolution of technical architecture and infrastructure using cloud services such as GCP.

Required qualifications

  • 8+ years of experience as an engineer on a high-performing team at a B2B SaaS company.
  • Expert experience with TypeScript and NodeJS.
  • Experience with at least one cloud service provider.
  • Strong understanding of cloud-native architectures and services.
  • Strong understanding of database technologies, including PostgreSQL and Redis.
  • Experience with designing and optimizing database schemas.
  • Proficiency in containerization technologies such as Docker.
  • Experience with container orchestration platforms like Google Cloud Run or Kubernetes.
  • Strong problem-solving skills.
  • Experience explaining why decisions were made.
  • Excellent communication and collaboration skills.

About the company

BRM's digital assistants help companies find and manage tools through collaboration, locating contracts, negotiating, and automating compliance reviews.