# Platform Software Engineer - II

**Company**: Keywords Studios
**Location**: Pune, Maharashtra
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q64141679

**Apply**: https://jobs.workable.com/view/uSfRoyyF5Rmh5fpgXet523/hybrid-platform-software-engineer---ii-in-pune-at-keywords-studios?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f49e6552-57a

## Description

We are seeking an experienced Platform Software Engineer to join our product and platform development team. You will work on delivering high-quality and highly scalable products, collaborating with multiple teams.

## Responsibilities

- Work on the resiliency, availability, and latency of our core platform and services, which serve 820 million monthly active users and can scale to 100K+ RPS.

- Work with multiple databases and ensure scalability for interacting platform components.

- Take ownership and publish internal reusable services and APIs.

- Enable feature teams to use the core platform.

- Write clean code with proper test coverage.

- Review others' code and ensure it meets organization standards.

- Mentor junior members of the team.

- Optimize applications for maximum speed and scalability.

- Participate in the hiring process.

## Requirements

- 4+ years of medium to large-scale server-side software development experience.

- Strong working knowledge of a backend programming language like Clojure and Java in production.

- Thorough knowledge of CS fundamentals: data structures and time complexity of algorithms.

- Knowledge of system design and architecture.

- Experience working with any one of YugabyteDB, Redis, Elasticsearch, Kafka, or PostgreSQL.

- Knowledge of POSIX-compliant operating systems.

- Comfortable using CLI tools for day-to-day tasks.

- Efficiency with code editors.

- Experience writing unit and integration tests.

- Excellent problem-solving skills and proactive approach to issue resolution.

- Excellent verbal and written communication skills.

- Bachelor's degree in Computer Science (or equivalent).

## Nice to Have

- Knowledge of frontend development and tools, especially JavaScript and React.

- Knowledge of functional programming (using Clojure).

- Experience with benchmarking systems for performance and failure detection.

- Experience working with any of the above databases at scale.

## Benefits

- Hybrid setup

- Worker's insurance

- Paid Time Offs

- Other employee benefits to be discussed by our Talent Acquisition team in India.

## Skills

### Required
- Clojure
- Java
- YugabyteDB
- Redis
- Elasticsearch
- Kafka
- PostgreSQL
- Mac OS X
- GNU/Linux
- CLI tools
- JavaScript
- React

### Nice to have
- frontend development
- functional programming
- benchmarking systems
- failure detection

---

Source: [Apply at jobs.workable.com](https://jobs.workable.com/view/uSfRoyyF5Rmh5fpgXet523/hybrid-platform-software-engineer---ii-in-pune-at-keywords-studios?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
