companyEma logo

Backend Software Engineering Lead at ema | San Francisco Bay Area

EmaSan Francisco Bay Area
Hybrid Full-time $135K/yr - $300K/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

Preferred QualificationsBachelor's degree in Computer Science or a related field. A minimum of 4 years of relevant experience. Strong foundation in algorithms, data structures, and object-oriented programming. Proficiency in multiple back-end languages, particularly Go and Python. Experience with API development, REST, and GraphQL. Familiarity with database technologies, especially PostgreSQL and Redshift. Ability to collaborate effectively with cross-functional teams. Passion for working in a fast-paced, mission-driven environment.

About the job

About Us

Ema is at the forefront of developing cutting-edge AI technology designed to enhance creativity and productivity for every employee within the enterprise. Our innovative solutions enable businesses to automate repetitive tasks through Ema, the Universal AI employee. Founded by industry veterans from Google, Coinbase, and Okta, we are backed by some of the world's leading investors and angels. With headquarters in Silicon Valley and Bangalore, we offer a dynamic hybrid work environment, with employees expected to work from the office three days a week.

Your Role

We are on the lookout for a skilled Backend Software Engineering Lead to join our vibrant team. In this role, you will spearhead the design, development, and maintenance of our enterprise software applications. Collaborating with a multidisciplinary team of product managers, designers, and developers, you will deliver top-notch software solutions tailored to meet our enterprise clients' needs. The ideal candidate will possess extensive experience across the technology stack and a strong grasp of web frameworks, APIs, databases, and various back-end programming languages. Above all, you should be passionate about contributing to a rapidly growing startup with a mission to make a significant impact.

Key Responsibilities

  • Develop and maintain enterprise software applications, focusing on API, data, application, and service development.
  • Write clean, efficient, and maintainable code through a test-driven development process.
  • Construct scalable and reliable back-end systems using programming languages such as Go and Python.
  • Design and maintain APIs utilizing REST or GraphQL standards.
  • Integrate various enterprise applications and services using scalable frameworks like FastAPI.
  • Create and manage data schemas with PostgreSQL, Redshift, etc.
  • Contribute to front-end interfaces employing HTML, CSS, and JavaScript frameworks like React or Angular.
  • Ensure application security and adherence to industry best practices.
  • Continuously enhance software development processes and methodologies.

About Ema

Ema is revolutionizing enterprise productivity through advanced AI technology, empowering employees by automating repetitive tasks. With a team comprised of ex-Google, Coinbase, and Okta executives and top-tier investors, Ema is positioned as a leader in the AI space, dedicated to making a meaningful impact in the workplace.

Similar jobs

Tailoring 0 resumes

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