Ema

Software Engineer, Backend

Ema
Apply
over 1 year ago
San Francisco, CA, USAMid Level
H1B Sponsor

Base Salary

$135k - $200k/yr

Responsibilities

  • Develop and maintain enterprise software applications, including APIs, data, applications, and services.
  • Build scalable and reliable backend systems using Go and Python.
  • Develop and maintain REST and gRPC APIs.
  • Design and maintain scalable, extensible data schemas using PostgreSQL, ClickHouse, and other databases.
  • Contribute to frontend interfaces using HTML, CSS, JavaScript, React, or Angular.
  • Write clean, efficient, and maintainable code using a test-driven development process.
  • Integrate multiple enterprise applications and support authentication-related integrations.
  • Deploy software in multi-tenant SaaS environments while following security best practices.
  • Continuously improve software development processes and practices.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least four years of relevant work experience.
  • Experience with backend development using Python and Go, API platforms, integration systems, and enterprise application integrations.
  • Knowledge of PostgreSQL, Elastic, Redis, cloud technologies such as GCP, AWS, and Azure, and containerization technologies such as Docker and Kubernetes.
  • Experience deploying software in multi-tenant SaaS environments.
  • Knowledge of HTML, CSS, JavaScript, and frontend frameworks such as React or Angular.
  • Understanding of security best practices and protocols for enterprise software applications.
  • Solid background in algorithms, data structures, and object-oriented programming.
  • Strong problem-solving skills, attention to detail, ability to work independently and collaboratively, and experience working with global teams.

Benefits

  • Hybrid work arrangement with employees expected to work from the office three days per week.
  • Certain roles may be eligible for variable compensation, equity, and benefits.
Ema

About Ema

51-200 employees

Ema is a suite of AI employees for HR, IT and Finance. She doesn't just automate workflows — she redesigns the work around your outcome and executes it across every enterprise system. Proven at scale across the world's largest enterprises.