We're looking for someone passionate about being part of an early tight-knit team laser-focused on creating a game from the ground up. This person is a technical expert who will help us implement code and have opportunities to contribute to the design and architecture of our core systems. This person loves playing games as much as making games and appreciates the nuances of building software from a player's perspective.
Responsibilities
Understand the user and their behavior and continuously contribute to making their experience better with each release.
Be responsible for the overall delivery and the solution architecture of the feature your team will be working on.
Design and develop highly scalable, reliable, and fault-tolerant systems.
Deliver HLD & LLD solutions for complex backend problems and innovations.
Aim to deliver the best-in-class API responses across features.
Requirements
Hands-on experience in designing, developing, testing, and deploying large-scale applications.
Strong in Data structures/ algorithms and oops concepts.
Strong in concurrency and multithreading.
A good understanding of Java and an additional understanding of GoLang / Python will also be appreciated.
Data modeling experience in both Relational and NoSQL databases.
Able to design and implement low-latency RESTful services.
Strong understanding of cloud infrastructure like AWS/GCS.
Experience in distributed queue systems like Kafka.
Continuously refactor applications and architectures to maintain high-quality levels.
Passion for learning new things, and solving challenging problems.
Bonus Points
You have gone through rapid growth in your company (from startup to mid-size).
You have experience decomposing a large monolith into microservices.
Experience in Google Firebase / Web sockets.
This job was posted by Suma Hongal from eloelo.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job