Senior Software Engineer


Job Description

As a SSE, we expect you to solve real-life complex problems and create compelling experiences for our Players. Being a small company we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. The pace of our growth is incredible. If you want to tackle hard, interesting and UNIQUE problems, and create an impact within an entrepreneurial environment, join us!

Responsibilities:

  • Focus on scalability, performance, service robustness, and cost trade-offs
  • Continuously drive to explore, improve, enhance, automate, and optimise systems and tools to best meet evolving business and market needs
  • Attention to detail coupled with ability to think abstractly
  • Collaborate with teams to develop and support the smooth 24×7 operation of our service
  • Keen to learn new technologies and apply the knowledge in production systems
  • Take complete ownership of projects and their development cycle

Culture:

  • We give you the freedom to implement your ideas
  • Competitive compensation and benefits. We create great teams and take very good care of them
  • Independence and a lack of bureaucracy that clears the way for you to do the best work possible
  • Work with kind, humble teams that inspire

Requirements:

  • Solid understanding and knowledge in programming languages like C++, GoLang etc
  • Strong knowledge of any of the databases like MySQL, Mongo, PostgreSQL
  • Have hands on experience with systems that are asynchronous, RESTful and demand concurrency
  • Knowledge of best software engineering practices for all stages of software development life cycle, including coding standards, code reviews, testing, deployment.
  • Gaming engines-Unity, Coco2d will be added advantage.
  • Engineering Degree in Computer Science from Tier1 institutions (IIT/BIT/NIT) with 3-7 years of development experience in a product firm.