Backend Engineering Lead

4 Months ago • 4 Years + • Backend Development • $135,000 PA - $300,000 PA

Job Summary

Job Description

Ema is building next-generation AI technology to empower enterprise employees. As an Enterprise Software Engineer, you will design, develop, and maintain enterprise software applications, including APIs, data, application, and service development. You will work with a cross-functional team to deliver high-quality software solutions. The role involves building scalable and reliable back-end systems using languages like Go and Python, developing and maintaining APIs using REST or GraphQL, integrating enterprise applications using frameworks like FastAPI, and building data schemas with PostgreSQL. You will also contribute to front-end interfaces and ensure application security. This is a hybrid role.
Must have:
  • Develop and maintain enterprise software applications
  • Write clean, efficient, and maintainable code
  • Build scalable back-end systems using Go and Python
  • Develop and maintain APIs (REST or GraphQL)
  • Integrate enterprise applications using FastAPI
  • Build and maintain data schemas using PostgreSQL
  • Solid background in algorithms and data structures
  • Experience in back-end development with Python/Go
  • Knowledge of database technologies (PostgreSQL, Elastic, Redis)
  • Understanding of API platform design
  • Strong problem-solving skills
Good to have:
  • Contribute to front-end interfaces (HTML, CSS, JavaScript, React/Angular)
  • Ensure application security
  • Improve software development processes
  • Bachelor's degree in Computer Science
  • Experience with cloud technologies (GCP, AWS, Azure)
  • Experience with containerization (Docker, Kubernetes)
  • Experience integrating enterprise applications
  • Experience deploying in multi-tenant SaaS environments
  • Knowledge of front-end technologies
  • Ability to work independently and in a team
  • Experience working with global teams

Job Details

Who are we?

Ema is building the next generation AI technology to empower every employee in the enterprise to be their most creative and productive. Our proprietary tech allows enterprises to delegate most repetitive tasks to Ema, the Universal AI employee. We are founded by ex-Google, Coinbase, Okta executives, and serial entrepreneurs. We’re well-funded by the top investors and angels in the world. Ema is based in Silicon Valley and Bangalore. This will be a hybrid role where we expect employees to work from office three days a week.

Who are you?

We are seeking an experienced Enterprise Software Engineer to join the Ema team. As an Enterprise Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications. You will work with a cross-functional team of product managers, designers, and developers to deliver high-quality software solutions that meet the needs of our enterprise clients. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. Most importantly, you are excited to be part of a mission-oriented, fast-paced, high-growth startup that can create a lasting impact.

You will:

  • Develop and maintain enterprise software applications, including API, data, application, and service development

  • Write clean, efficient, and maintainable code by employing test-driven development process.

  • Build scalable and reliable back-end systems using languages like Go and Python

  • Develop and maintain APIs using REST or GraphQL

  • Integrate multiple enterprise applications and services using a scalable framework like FastAPI

  • Build and maintain data schema using PostgreSQL, Redshift 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

Ideally, you'd have:

  • 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

For California based candidates:
The standard base salary for this position is $135,000-$300,000 annually.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.

Ema Unlimited is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or genetics.

Similar Jobs

Sailpoint - Staff Software Engineer

Sailpoint

Austin, Texas, United States (Hybrid)
3 Weeks ago
Toast - Senior Software Engineer - Front-End

Toast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
BigID - DevOps Engineer

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Weeks ago
meetup - Legal Counsel

meetup

Milan, Lombardy, Italy (Remote)
2 Weeks ago
Rippling - Customer Support Supervisor, Payroll Integrations

Rippling

United States (Remote)
1 Week ago
skillz - Senior Software Engineer - Backend

skillz

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Sinozi - Back End Dev.

Sinozi

Bangkok, Thailand (On-Site)
3 Months ago
Qualcomm - Software Engineer Lead – Backend Development

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
UXBERT Labs - Senior Backend Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
7 Months ago
Epic Games - Senior Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nightfall AI - QA Engineer

Nightfall AI

Bengaluru, Karnataka, India (On-Site)
2 Years ago
USE Insider - Senior iOS Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
Veeam Software - Solution Engineer

Veeam Software

Singapore, Singapore (On-Site)
3 Months ago
Workato - Deal Desk Analyst

Workato

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
appzen - Enterprise Account Executive

appzen

Atlanta, Georgia, United States (Remote)
4 Weeks ago
Penumbrainc - Sr Manager Cybersecurity

Penumbrainc

Alameda, California, United States (On-Site)
9 Months ago
GoMotive - IT Systems Engineer

GoMotive

India (Remote)
3 Weeks ago
CommerceIQ - Product Manager - RMM

CommerceIQ

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Varonis  - Email Security Architect

Varonis

United States (Remote)
3 Months ago
AccelData - DevOps Engineer

AccelData

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in California, United States

Harvey - Software Engineer, Platform

Harvey

San Francisco, California, United States (On-Site)
1 Week ago
Notion - Head of Business Partnership Finance

Notion

San Francisco, California, United States (On-Site)
2 Weeks ago
PermitFlow - Customer Success Manager

PermitFlow

New York, United States (Hybrid)
2 Weeks ago
Saama - Engagement Manager

Saama

San Francisco, California, United States (Remote)
2 Months ago
bytedance - Tech Lead - IaaS AI Infra- Seattle

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
160over90 - Senior Business Affairs Manager

160over90

Los Angeles, California, United States (On-Site)
3 Months ago
Square - Assistant Manager

Square

Sacramento, California, United States (On-Site)
1 Month ago
Divensi - Senior Full Stack Developer

Divensi

Redmond, Washington, United States (On-Site)
7 Years ago
Rackspace Technology - Global Head of Application Services

Rackspace Technology

United States (Remote)
2 Months ago
Neolytix - Inside Sales Representative

Neolytix

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Survay Monkey - Senior Software Engineer II (backend) - Integrations Team

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
appier - Senior Software Engineer, Backend Development

appier

Taipei City, Taiwan (On-Site)
1 Month ago
kaizen gaming  - Principal Engineer (Backend)

kaizen gaming

Thessaloniki, Greece (Hybrid)
1 Month ago
Technorizen Software Solution - PHP Developer

Technorizen Software Solution

Indore, Madhya Pradesh, India (On-Site)
1 Year ago
gyb games - Senior Backend Developer

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Flexra Software - Senior Backend Engineer

Flexra Software

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Postman - Senior Engineer (Backend)

Postman

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Dream Sports - Senior Software Engineer - Backend

Dream Sports

Pune, Maharashtra, India (On-Site)
1 Month ago
Axel springer - Senior Software Engineer - Backend (f/m/x)

Axel springer

Berlin, Berlin, Germany (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (Hybrid)

United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

London, England, United Kingdom (Hybrid)

California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Mountain View, California, United States (Hybrid)

California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by EMA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug