# Software Engineer, Full-Stack

**Company:** [Ema](https://hotfix.jobs/companies/ema)
**Location:** San Francisco, CA, California
**Role:** Fullstack Engineering
**Salary:** $135k – $300k/yr
**Experience:** 4+ years
**Skills:** React, gRPC, HTML, CSS, JavaScript, Node.js, Python, FastAPI, Express, Git, Vercel
**Posted:** 2025-07-01

> Build full-stack web applications with a front-end focus using React and gRPC, develop UIs, APIs, and integrations. Requires 4+ years experience, strong React proficiency, and backend skills in Node.js/Python.

## Job Description

## Responsibilities
- Design, develop, and implement exceptional user interfaces for web applications using modern web technologies such as HTML, CSS, and JavaScript.
- Collaborate closely with product managers, UX designers, and other stakeholders to gather requirements, own the user experience, develop wireframes, and create high-fidelity prototypes.
- Develop and maintain API integrations, ensuring seamless communication between front-end and back-end systems using React and gRPC.
- Contribute to back-end development with a focus on creating robust APIs and ensuring smooth communication between the front-end and server using technologies like Node.js or Python.
- Build, test, and deploy full-stack web applications using React and gRPC, while ensuring responsiveness, performance, and scalability.
- Optimize web applications for performance, accessibility, and SEO best practices.
- Troubleshoot and resolve UI and back-end related issues, ensuring a consistent and optimal user experience across multiple platforms and devices.
- Write clean, maintainable, and well-documented code adhering to established coding standards, and deploy/debug using platforms like Vercel.

## Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent work experience.
- A minimum of 4 years of professional experience in full-stack development, with a focus on front-end engineering and API integration.
- Strong proficiency in HTML, CSS, and JavaScript, with extensive experience in **React**.
- Experience with **gRPC** for client-server communication, and familiarity with RESTful APIs, JSON, XML, and OAuth.
- Solid understanding of back-end technologies such as **Node.js** or **Python**, and experience working with server-side frameworks (e.g., **FastAPI**, **Express**).
- Familiarity with version control systems like **Git** and build/deploy platforms such as **Vercel**.

## Compensation (California based)
- Standard base salary: **$135,000-$300,000** annually.
- Compensation determined by location, level, job-related knowledge, skills, and experience.
- Eligible for variable compensation, equity, and benefits.

## Similar roles

- [Software Engineer (Full Stack, Backend Focus) (Remote)](https://hotfix.jobs/jobs/e6c9a9e9-7e85-4832-ac8d-2c30c88fa8f4) - Imply - Remote - $135k – $175k/yr
- [Software Engineer](https://hotfix.jobs/jobs/b4771ee4-e937-4d73-bb81-91ed7ed00de2) - Circleback - San Francisco, CA - $135k – $200k/yr
- [Forward Deployed Engineer - TS/SCI Clearance Required (Oahu)](https://hotfix.jobs/jobs/3c0f0753-4749-44c8-9a9d-af78b6e5a448) - Vannevar - Honolulu, HI - $135k – $205k/yr
- [Software Engineer](https://hotfix.jobs/jobs/40b112b5-9b22-4141-acea-b7b2e346e738) - Permitflow - New York, NY - $135k – $250k/yr
- [Software Engineer III](https://hotfix.jobs/jobs/7fab2c4a-1087-4a09-ab7c-447920981e0d) - 6sense - Remote - $135k – $198k/yr

**Apply:** https://hotfix.jobs/jobs/314946d1-33b9-4720-80df-78b465375f90
**Canonical:** https://hotfix.jobs/jobs/314946d1-33b9-4720-80df-78b465375f90