Full Stack Software Engineer
We’re seeking ambitious and driven Full Stack 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 Architect
Who are you?
- Master in ANY general-purpose programming languages, such as Javascript, C#, Go, or Lua.
- Experienced in frontend programming languages like Javascript, Typescript, and frameworks like React with Tailwind for styling.
- Familiar with DevOps practices or troubleshooting in serverless backend systems.
- Capable of navigating serverless backend, deploying, and managing workloads on the cloud platforms like GCP or AWS.
- Experienced in test automation, test design, and test data management.
- Skilled in working with both SQL and NoSQL databases.
- Passionate about gaming.
Nice to have
- Hands-on experience with Kubernetes, Docker, and containerization. Knowledge of cloud platforms like AWS, Azure, or GCP.
- Experience with Golang, system design, algorithms, and data structures. Familiarity with CI/CD environments.
- Bonus: Experience with real-time multiplayer backend/networking or Games.
- Bonus: Experience with BAAS platforms like Nakama, Playfab, or Gamesparks.
What you’ll do
- Develop and maintain features, mods, and functionalities for our GTA RP server.
- Ensure the game server operates smoothly, handling bug fixes, performance improvements, and compatibility updates.
- Secure the backend against potential threats such as replay attacks or API/data tampering.
- Collaborate with product managers, designers, and client 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.
- Contribute to the client side code using Unity.
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.
- Begin: We will ship all of your working materials including work computer, monitor, and other accessories for you to start.