# Software Engineer, Backend

**Company:** [Ema](https://hotfix.jobs/companies/ema)
**Location:** California
**Role:** Backend Engineering
**Salary:** $135k – $200k/yr
**Experience:** 4+ years
**Skills:** Go, Python, Postgres, Rest, gRPC, ClickHouse, Docker, Kubernetes, GCP, AWS
**Posted:** 2025-03-11

> Build and maintain scalable backend systems and APIs using Go/Python for enterprise AI applications. Requires 4+ years experience with databases, cloud platforms, containerization, and security best practices in a hybrid role.

## Job Description

## Responsibilities
- Develop and maintain enterprise software applications, including API, data, application, and service development
- Write clean, efficient, and maintainable code by employing a test-driven development process
- Build scalable and reliable back-end systems using languages like **Go** and **Python**
- Develop and maintain APIs using **REST** and **gRPC**
- Build and maintain scalable and extensible data schemas using **PostgreSQL**, **Clickhouse**, etc.
- Contribute to front-end interfaces using **HTML**, **CSS**, and JavaScript frameworks such as **React** or **Angular**
- Ensure that applications are secure and adhere to industry best practices
- Continuously improve software development processes and practices

## Requirements
- Bachelor's degree in Computer Science or related field
- At least **4 years** of relevant work experience
- Solid background in algorithms, data structures, and object-oriented programming
- Experience in back-end development using languages like **Python** and **Go**
- Knowledge of database technologies like **PostgreSQL**, **Elastic**, **Redis**
- Knowledge of designing and building API platforms and integration systems
- Experience with cloud technologies like **GCP**, **AWS** and **Azure**
- Experience with containerization technologies like **Docker** and **Kubernetes**
- Experience with integrating multiple enterprise applications, including frameworks and authentication
- Understanding of security best practices and protocols for enterprise software applications
- Experience deploying software in multi-tenant SaaS environments
- Knowledge of front-end technologies such as **HTML**, **CSS**, **JavaScript**, and front-end frameworks like **React** or **Angular**
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Experience working with global teams

## Compensation (California)
- Standard base salary: **$135,000-$200,000** annually
- Compensation determined by location, level, knowledge, skills, and experience
- May include variable compensation, equity, and benefits

## Similar roles

- [Backend Engineer](https://hotfix.jobs/jobs/ed6d2fb8-9807-45e2-8011-ddbb5e95befd) - Fable Security - San Francisco, CA - $135k – $250k/yr
- [Software Engineer, Lifecycle](https://hotfix.jobs/jobs/2db10408-c715-49ce-955c-e78079877080) - Upstart - Remote - $136k – $197k/yr
- [Software Engineer II, Storage](https://hotfix.jobs/jobs/ec4dc32b-7099-4c39-8b71-2bbfa6847386) - Crusoe - San Francisco, CA - $136k – $161k/yr
- [Software Engineer, Billing](https://hotfix.jobs/jobs/c51129dc-4f39-4b58-9d20-c01bc42581ef) - Docker - Remote - $137k – $223k/yr
- [Software Engineer, Risk](https://hotfix.jobs/jobs/32be8e9d-39b1-41a8-9494-e1d24314256c) - Chime - Chicago, IL - $133k – $184k/yr

**Apply:** https://hotfix.jobs/jobs/e61b37cd-8479-4239-ab14-bf9d0599e20c
**Canonical:** https://hotfix.jobs/jobs/e61b37cd-8479-4239-ab14-bf9d0599e20c