Job Details
- Type: Permanent Full-time
- Location: Bangalore, India
- Reports To: CTO
- Experience: 3+ Years
Job Description
We are looking for a backend developer for a massive mobile shooter game. This is a complex game with lots of systems at work. It will require a fine-tuned backend architecture which is performant and scalable.
You will own the whole architecture from APIs to databases. It will be your responsibility to make sure we have a fully optimised backend infrastructure. Modelling APIs and data in the most efficient way for a high concurrent user base.
Responsibilities
- Build scalable and optimised backend APIs using Golang
- Experience working with relational & document databases
- Experience in developing and maintaining live services (troubleshooting, monitoring)
- Work with designers and client developers to structure the APIs and database
- Implement Admin tools for live ops, events and economy tweaking
- Ensure that the backend is secure against hacks like replay attacks or tampering with API calls/data
- Help evaluate and improve backend architecture for the company
- Participate in code reviews
Qualifications
- Hands-on experience in working with Kubernetes.
- Hands-on experience with Golang.
- Experience in docker and containerisation
- Solid understanding of cloud platforms like AWS/Azure/GCP
- Strong familiarity with system design, algorithms and data structures.
- Experience in writing APIs and cloud database
- Experience in CI/CD environments
- Bonus: Experience in real-time multiplayer backend/networking/Games is plus
- Bonus: Experience with any BAAS platform (NAKAMA/Playfab/Gamesparks)
Eligibility & Cultural Fit
- Before applying please review our LILA Games | Business Values document. We take our culture incredibly seriously and we will not accommodate a Values mismatch in our company. So please make sure your own Values are in alignment before you apply!
Application Process
- Resume: Submit your resume using the application form.
- Written Test: You will receive a written test by email if selected
- Video Interviews: We will schedule a number of video interviews if selected
- Offer: If selected, we will send you a formal offer letter including compensation and other logistical details
- Begin: We will ship all of your working materials including the work computer, monitor, and other accessories for you to start.