Full Stack Engineer (Backend)
We’re seeking ambitious and driven Software Engineers who are eager to build world-class games. Candidates should have strong computer science fundamentals, be comfortable writing clean, well-documented code, and have a passion for gaming. You’ll have the opportunity to gain exposure by collaborating with multiple teams and working on a variety of innovative projects across our game studio, tackling complex systems and contributing to groundbreaking solutions.
Job Details
Type: Permanent Full-time
Location: Bangalore, India
Reports To: Lead Backend
Who are you?
- 2 years plus experience building production quality applications
- Strong programming skills in Python, Golang, Java, Node.js, or TypeScript
- Proven experience in building APIs from the scratch
- Hands-on experience with cloud platforms (GCP, AWS, or Azure).
- Capable of navigating serverless backend, deploying, and managing workloads on the cloud platforms like GCP or AWS.
- Solid understanding of Kubernetes or ECS for container orchestration
- Strong knowledge of databases (SQL and NoSQL)
- Strong debugging, problem-solving, and performance optimization skills.
Nice to have
- Experience with CI/CD pipelines and DevOps practices.
- Proficient with backend frameworks such as FastAPI or NodeJS for backend development and API design.
- Knowledge of distributed systems and microservices architecture.
- Familiarity with monitoring and logging tools (Prometheus, ELK, Grafana, etc.).
- Bonus: Experience with game development or Unity will be a plus
- Bonus: Experience with native or cross platform development.
- Bonus: Experience with video streaming, CDNs and interactive video applications.
What you’ll do
- Develop and maintain project BLACK’s backend.
- Developer and lead the backend and front end development of new mobile games.
- Setup backend for it from scratch, following best practices, CI/CD pipelines
- Collaborate with product managers, designers, and other developers to structure APIs and databases.
- Contribute to all phases of development, including requirements definition, design, implementation, unit testing, and integration for high-quality deliverables.
- Design and implement tools for automating diagnostics, performance evaluation, and server reliability.
- Participate in code reviews and sprints to ensure continuous progress.
Eligibility & Cultural Fit
- Must be willing to relocate to Bangalore, India.
- More information about Lila Games: https://linktr.ee/lilagames
- In particular, 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! Feel free to ask more questions and clarifications around this as needed.
- Willingness to abandon politics and bullshit, and instead focus on problems & solutions and the delivery of as high quality of a product as our team can possibly create. We have a culture of clear and open communication. If there is an issue you are encouraged to call it out and fix it.
- An extremely hard working and get it done work attitude.
Application Process
- 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.
- On-boarding: Before joining, we require some reading and a full understanding of our Values & Culture. We will send some tasks and materials to review before you sign your offer letter.