This post is over 30 days old. The position may no longer be available

Full stack developer - Go/Angular/Qt

SoStronk , Bangalore · sostronk.com · Full-time employment · Programming

Have you ever spent hours on end playing and attempting to best your friends in online video games? Are you the kind who has spent endless nights coding for the sake of finding creative solutions for end consumers? Do you enjoy working in a team where you can bring solutions to the table and everyone's voice is heard?

Look no further - SoStronk is the leading & fastest growing esports platform in India & SEA. We are built on some of the most evolved tech stacks like Go & Qt and are working within one of the most disruptive & fastest growing industries in sports & entertainment. The world is our oyster and we are looking for engaged, driven & disruptive developers to get onboard this globe-trotting journey until one day we can proudly type in “All your bases are belong to us”.


Summary

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.

About you

  • 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, SourceMod, Win32 is a plus. Even more points for experience with Windows Kernel Development.
  • You enjoying working with code and distributed systems.
  • Creating software is not just a job, it is a way to use your creativity to delight your users, and yourself.
  • You value getting the job done - it is more important that the software works correctly and on time than it being implemented in the perfect way possible™.
  • 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.
  • We are an esports platform. So 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.
  • It’s a startup! Although your primary role is that of an engineer, you don’t mind donning different hats as and when required.
  • You don’t mind Poor Jokes. Really!

Why work at SoStronk?

  • Largest esports platform in the region. Your work makes helps aspiring eSport athletes train and hone their skills, or casual players to have fun at the end of a busy day.
  • No hierarchy. If you think something is broken, or can be improved, you can talk to anyone (and everyone) to get it done.
  • Clear line of sight. Being a small team, it's much easier to reach and understand your users. Take advantage of the fast loop - from feedback to ideation to implementation.
  • Mixed bag. We have everyone from developers, professional esports players, world-class shoutcasters and more - all in one team.
  • Learning. Folks here are always willing to go the extra mile to share knowledge about anything. Be it engineering, gaming, DIY, business development, finances, or even how to clean your PC! After all as mentioned earlier, you will never be just a developer here.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer