Esper is hiring SDE-1 | Bangalore | APPLY NOW!

Job Description

Esper revolutionizes device management by redefining what it should be: a driver of business growth. With advanced and modern capabilities, automation replaces outdated workflows, re-provisioning becomes obsolete, and managing by exception transforms efficiency, resulting in increased efficiency, improves ROI, and bolsters security for device fleets of all sizes. Esper has been recognized as number 363 on Inc. Magazine’s 2024 5000 fastest-growing private companies in America, and 133 on the 2024 Deloitte Technology Fast 500. Some of the world’s most innovative brands like Google, Doordash, Taco Bell, Clinical ink, SF 49ers, and Intelity rely on Esper to deliver exceptional device experiences. Esper partners with the leading mobile device hardware manufacturers, solution providers, and distributors globally.

In this role you will contribute to a critical and highly-visible function within the Esper business.

You will be given the opportunity to autonomously deliver product features, write automation and improve security, scalability and stability of the platform. You will work with extraordinary talent to solve complex problems for both internal teams and external customers. If you’re excited to have a large impact on Esper and the device industry, you’ll find this role to be engaging, challenging, and full of opportunities to learn and grow.

Why this role is unique

You’ll be responsible for end to end implementation and maintenance of the features, fixes and enhancements to the platform.

Your contributions directly and immediately improve the experience of our customers

You get to work on cutting edge technologies

You’ll solve scalability problems that come with managing millions of devices

Each project you take up will increase the scope of your impact on the platform

What you’ll do

Write high quality, stable and test driven software

Actively reduce and keep a low bug count

Write clear and structured documentation, release notes and RCAs

Take ownership of the features, fixes and improvements to the the Esper Platform

Constantly communicate with stakeholders to keep them apprised of the progress and/or blockers

Work in an agile, high speed, collaborative startup environment to solve complex problems

What we’re looking for

1- 4 years of experience in software engineering

Strong computer science fundamentals in data structures and algorithms

Experience in using any SCM in day to day development e.g git, mercurial etc

Experience in one or more modern programming languages e.g. go, python, nodejs, java etc

Experience in using web frameworks like Express, Django, Flask etc

Familiarity with object oriented programming and design patterns

Preferred Qualifications

Hands on coding experience in delivering production quality software

Familiarity with CI/CD workflows

Knowledge of deployment processes being used in the team and/or organization

Familiarity or experience in TDD or similar software development methodologies

Experience working in a startup or startup like environment

Hands on experience in deploying an application to production systems

Experience in building automation workflows using modern devops tools and languages

Apply Now!
Share the Post:

Entry Level Jobs