Overview
We are looking for a Mid-Level Backend Engineer to join our team in INDIA and help us design and build out a scalable backend system and manage a growing team.
Responsibilities
Design perform, robust APIs to support mobile and desktop clients
Manage and optimize scalable distributed systems on the cloud
Work with and optimize RDBMS-based heterogeneous storage systems.
Produce solid quality code, raising the bar for the whole team on quality and speed
Technical Requirements
3+ years software development experience
Skilled software engineer with experience in multiple compiled languages (Golang, Java, C++)
Excellent foundation in computer science, algorithms, and software design
Familiarity with PostgreSQL, Elasticsearch and/or Redis
Comfortable working in a source controlled environment with a team of developers across
multiple branches
Excellent spoken and written English communication skills
Computer science degree or equivalent experience
Nice to have
Git or other code repository available for review
Experience designing RESTful APIs, specifically for mobile apps
Experience working on distributed systems, data science projects, or building data pipelines