# SE II Backend Engineer (ENT)

**Company:** [Keywords Studios](http://jobs.workable.com/companies/4gx3TSCoJfcwg2nwkeH9cr.md)
**Location:** Pune, India
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Helpshift - Engineering

[Apply for this job](http://jobs.workable.com/view/830cb037-79b4-4c6d-ae56-e0b41e82c29e)

## Description

### Role Summary

The Software Engineer II will:

-   Build scalable backend services and distributed systems
-   Design and build APIs for internal and external consumption
-   Improve system reliability and performance
-   Contribute to high-volume conversation processing systems
-   Collaborate across product, infrastructure, and engineering teams

## Requirements

### Required Qualifications

-   4+ years of medium/large scale server-side software development experience
-   Excellent verbal and written communication skills
-   Thorough knowledge of CS fundamentals:

-   Data structures
-   Time complexity of algorithms

-   Knowledge of POSIX compliant Operating Systems (Mac OS X development and GNU/Linux deployment)
-   Comfortable using CLI tools for day-to-day tasks
-   Experience in writing:

-   Unit tests
-   Functional tests
-   Regression tests

-   Bachelor’s Degree in Computer Science (or equivalent)

### Preferred Qualifications

-   Experience working with distributed version control tools (Git)
-   Knowledge of functional programming (Clojure preferred)
-   Knowledge of the JVM
-   Experience working with one or more of:

-   MongoDB
-   Redis
-   Elasticsearch
-   Kafka
-   PostgreSQL

-   Experience with benchmarking systems for performance and failure detection
-   Knowledge of generative testing
