companyEma logo

Backend Software Engineer at ema | San Francisco Bay Area

EmaSan Francisco Bay Area
Hybrid Full-time $135K/yr - $200K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications:Bachelor's degree in Computer Science or related field. At least 4 years of relevant work experience in software development. Solid understanding of algorithms, data structures, and object-oriented programming. Experience in backend development using languages like Python and Go. Knowledge of database technologies like PostgreSQL, Elastic, and Redis. Experience designing and building API platforms and integration systems. Familiarity with cloud technologies such as GCP, AWS, and Azure.

About the job

Who are we?

At Ema, we are pioneering the future of AI technology, empowering employees across enterprises to unleash their creativity and productivity. Our innovative platform enables businesses to delegate repetitive tasks to Ema, the Universal AI employee. Founded by former leaders from Google, Coinbase, and Okta, we are backed by world-class investors and angels. Our headquarters are located in Silicon Valley and Bangalore, and this position offers a hybrid work model with three days in the office each week.

Who are you?

We are looking for a dedicated Backend Software Engineer to join our dynamic team. You possess a passion for creating maintainable software solutions and are an innovative problem solver who can navigate through complexities. Most importantly, you are eager to contribute to a mission-driven, fast-paced startup that aims to make a significant impact.

Your Responsibilities:

  • Design, develop, and maintain enterprise software applications, focusing on APIs, data processing, and service development.

  • Write clean, efficient, and maintainable code using a test-driven development approach.

  • Construct scalable and reliable backend systems utilizing programming languages such as Go and Python.

  • Create and manage APIs using REST and gRPC protocols.

  • Develop and uphold scalable and extensible data schemas with technologies like PostgreSQL and Clickhouse.

  • Contribute to frontend interfaces using HTML, CSS, and JavaScript frameworks like React or Angular.

  • Ensure security and adherence to industry best practices in all applications.

  • Continuously enhance software development processes and methodologies.

Qualifications:

  • Bachelor's degree in Computer Science or a related field.

  • Minimum of 4 years of relevant experience in software development.

  • Strong understanding of algorithms, data structures, and object-oriented programming principles.

  • Proficient in backend development with experience in languages such as Python and Go.

  • Familiarity with database technologies, including PostgreSQL, Elastic, and Redis.

  • Experience designing and implementing API platforms and integration systems.

  • Knowledge of cloud technologies such as GCP, AWS, and Azure.

About Ema

Ema is at the forefront of AI technology, transforming how enterprises operate by enabling their workforce to focus on creativity and higher-value tasks. With a team of seasoned executives from leading technology companies and robust financial backing, Ema is positioned for substantial growth and innovation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.