This job listing expired on Jul 26, 2019
Tweet

As a full stack developer you are expected to work across the board for our platform which involves web services and game server controllers in Go, web frontend based on Angular and desktop app based on Qt/C++.

Responsibilities:

  • Design and develop distributed scalable systems for the largest esports platform in the region.
  • Take part in product discussions and come up with solution architecture and feature planning.
  • Participate in sprint planning to make sure feature roadmaps are realistic and in line with business priorities.
  • Readily improve quality of the entire codebase, and motivate peers to do so.
  • Take part in code reviews, dev huddles and designing production infrastructure.
  • Build and manage fully automated build, test and deployment environments.
  • Maintain production infrastructure - after all a system is useful only if it works.
  • Your primary role is that of an engineer, you don't mind donning different hats as and when required.

Requirements:

  • You have hands on experience on the Go programming language and at least one frontend technology.
  • Expertise with Relational and NoSQL databases and CI/CD practices.
  • Knowledge of one or more of: Android, AngularJS, Angular, Ansible, Docker, Linux servers, Qt, Source Mod, Win32 is a plus. Even more points for experience with Windows Kernel Development.
  • You enjoying working with code and distributed systems.
  • You are committed to maintainable code - readability and usability matter. You feel your code is not useful unless your peers can appreciate it as well as you do.
  • You feel delighted when your code runs perfectly in production and take pride when your users appreciate your software.
  • You are not scared to experiment, for the right reasons. It is even okay to delete the production database - as long as you've made sure the backup/restore system works;).
  • You understand the basics of how distributed systems and computer networks work. There is no point creating an esports experience when it lags.
  • You feel encouraged to play the games and understand what makes your users tick.
  • You are not hesitant to speak up when needed. Even if you are doing so to your CEO. We encourage folks to do so as long as they have objective reasons to back it up.

About SoStronk

SoStronk is a platform designed by passionate eSports fanatics, who have one goal in mind: be a massive catalyst in pushing the evolution of eSports in India, Asia and Globally.

The SoSotronk platform offers the complete package when it comes to eSports players, viewers & sponsors. A dedicated eSports portal, a bleeding edge client, extremely robust & reliable servers, statistics and features which no one has implemented yet and in some cases even thought of.