Backend Engineer

1 Year ago • 4 Years + • Backend Development

Job Summary

Job Description

Ema is seeking an experienced Enterprise Software Engineer to join their team in India. The role involves designing, developing, and maintaining enterprise software applications, including APIs, data, application, and service development. You will work with cross-functional teams to deliver high-quality software solutions for enterprise clients. The ideal candidate has experience building products across the stack, understanding web frameworks, APIs, databases, and multiple back-end languages. The position requires building scalable and reliable back-end systems using languages like Go and Python, developing and maintaining APIs using REST or GraphQL, and integrating enterprise applications with frameworks like FastAPI. A Bachelor's degree in Computer Science or a related field and at least 4 years of relevant work experience are preferred.
Must have:
  • Develop and maintain enterprise software applications
  • Write clean, efficient, and maintainable code using TDD
  • Build scalable back-end systems (Go, Python)
  • Develop and maintain APIs (REST, GraphQL)
  • Integrate enterprise applications using FastAPI
  • Build and maintain data schemas (PostgreSQL)
  • Ensure application security and adherence to best practices
  • Solid background in algorithms, data structures, OOP
  • Experience with back-end development (Python, Go)
  • Knowledge of database technologies (PostgreSQL, Elastic, Redis)
  • Knowledge of designing and building API platforms
  • Strong problem-solving skills
Good to have:
  • Contribute to front-end interfaces (HTML, CSS, JavaScript, React, Angular)
  • Experience with cloud technologies (GCP)
  • Experience with containerization (Docker, Kubernetes)
  • Experience with integrating multiple enterprise applications
  • Understanding of security best practices
  • Experience deploying software 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 in India. 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

  • 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

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

Salesforce - Technical Architect

Salesforce

Tokyo, Japan (Remote)
2 Months ago
Trend Micro - Enterprise Account Manager - Commercial

Trend Micro

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
USE Insider - Senior Digital Designer (Hybrid)

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
Qualcomm - Senior Ventures Analyst

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Gusto - Health Insurance Account Executive

Gusto

Denver, Colorado, United States (Hybrid)
1 Week ago
gitlab - Senior Backend Engineer (Ruby on Rails)

gitlab

(Remote)
2 Months ago
bytedance - Backend Software Engineer, Lemon8

bytedance

San Jose, California, United States (On-Site)
2 Weeks ago
disel puppet - Middle+/Senior Java Developer (Backend) Gamedev

disel puppet

Minsk, Minsk Region, Belarus (Hybrid)
3 Years ago
mighty bear games - Senior Backend Engineer, Games Development

mighty bear games

Singapore (Remote)
1 Month ago
Two Circles - Senior Backend Engineer

Two Circles

London, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Staff Software Engineer, Game Build - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Diligent Corporation - HR Business Partner

Diligent Corporation

London, England, United Kingdom (Hybrid)
1 Month ago
high radius - Project Manager - Employee Referral Campaign

high radius

Hyderabad, Telangana, India (On-Site)
2 Months ago
dbt Labs - Customer Solutions Architect

dbt Labs

Dublin, County Dublin, Ireland (Hybrid)
2 Weeks ago
Sailpoint - Senior Consultant - U.S.

Sailpoint

United States (On-Site)
2 Months ago
ElevenLabs - Mexico Revenue Lead

ElevenLabs

Mexico (Remote)
2 Months ago
Netomi - Customer Success Manager

Netomi

Gurugram, India (Remote)
2 Months ago
caliogo - Account Manager

caliogo

United Kingdom (Remote)
2 Weeks ago
Highspot - Product Designer

Highspot

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
Granicus - SLED Enterprise Account Executive - State Team - East Region

Granicus

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

FCM Travel - Team Lead, IS Security Lead- Asia

FCM Travel

Bengaluru, Karnataka, India (On-Site)
10 Months ago
velotio technologies  - Software Engineer (Golang)

velotio technologies

Pune, Maharashtra, India (Remote)
3 Months ago
Nice - Senior Technical Writer, Actimize

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Qualcomm - Automotive Camera Associate Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Paytm - Product Management - Product Manager (AI) - Devices Product

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
PwC - IN_Senior Associate_Qlikview_D&A_Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Enphase Energy - Solargraf Sr. QA Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Ubisoft - Employee Communications Partner

Ubisoft

Pune, Maharashtra, India (Hybrid)
1 Month ago
Playdawn Consulting - UI / UX Designer

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Qualcomm - Senior Engineer - Display

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Papaya Gaming - Backend Team Lead

Papaya Gaming

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Match Group - Senior Software Engineer, Backend

Match Group

Seoul, South Korea (Hybrid)
2 Months ago
skillz - Senior Software Engineer - Backend

skillz

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Nagarro - Principal Engineer -- PHP Developer

Nagarro

New Jersey, United States (Remote)
9 Months ago
JDA - Staff Backend Software Engineer (Python)

JDA

Scottsdale, Arizona, United States (On-Site)
2 Months ago
bounteous - Wordpress Backend Developer

bounteous

India (Remote)
9 Months ago
Nagarro - Staff Engineer, PHP

Nagarro

India (Remote)
9 Months ago
OAO India - MAGENTO/LARAVEL DEVELOPER

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
Anzuio - Senior Backend Developer

Anzuio

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Months ago
Hive - Senior PHP developer

Hive

Cairo, Cairo Governorate, Egypt (On-Site)
1 Year 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