This job listing expired on Mar 25, 2020
Tweet

ABOUT TOKIGAMES

In an increasingly time-starved and saturated environment, audiences are less concerned with "what" your message is, but are instead more captivated by "why" they should pay attention.

We believe that spectating sports/esports ought to be an interactive, engaging and empowering experience that converts the passive spectator into an active audience by enabling fans to participate, and to feel included and involved, in the epic moments during the course of a live match.

The core feature of the platform is a free-to-play live fantasy platform where users will be able to participate in contests and engage in interactive gameplay during a live sports/esports match.

WHAT WE ARE LOOKING FOR

You will work closely with the software engineering team to turn innovative ideas into robust software, and solve complex design and implementation issues. You will also investigate new technologies and applications and apply modern software engineering practices such as design reviews, code reviews, unit testing and usability testing.

RESPONSIBILITIES

  • Define system-level application architecture that includes high-level design, architectural policies and principles, design and programming guidelines, implementation risks and mitigation measures, software development and integration strategies, software configuration controls.
  • Involve in requirement analysis phase to ensure the implementation feasibility of functional specifications.
  • Highlight requirement gaps, technical challenges and any other issues to business analyst teams.
  • Actively seek ways to improve business software processes and interactions.
  • Provide technical leadership in the development through established design and development methodologies, to ensure system meets functional and system requirements.
  • Participate in software engineering activities including detailed design review, coding, code review, unit testing and debugging.
  • Trouble-shoot technical issues faced by engineering team.
  • Suggest and implement solutions for process improvement.
  • Use a proactive approach to address common challenges and continually researching best practices in coding.
  • Maintain thorough documentation of systems and applications.

TECHNICAL REQUIREMENTS

  • Bachelor’s degree in Computer Science or relevant field
  • 5+ years of experience working with product development/engineering and product management
  • 2+ years of experience in a technical leadership role
  • Experience in the design, implementation, and deployment of high volume, high availability, cloud-based systems.
  • Must have experience with creating web services that can run in a high availability Cloud environment that can easily be monitored
  • Must have hands on experience in Java, Spring, Spring Boot, Cloud Native Microservices Architecture, REST API, Redux, Kafka, Postgres, Docker, Kubernetes, Openshift, ELK
  • Experience with cloud technologies, e.g. Amazon Web Serivces
  • Experience and Demonstrated understanding of Domain Driven Design
  • Experience with Agile software development methodologies and Test-Driven Design
  • Proven ability to evaluate and adopt new technology
  • Proven success working in a team-oriented environment and demonstrated problem solving skills
  • Must have an ability to identify, formulate, and solve engineering issues

WHO SHOULD APPLY

  • You are a gamer geek who loves playing games and aspires to create games.
  • You are passionate about e-sports, sports and interactive gaming.
  • You uniquely leverage upon your unique skill-sets to value-add and participate in bona fide, well-informed discussions to align on business objectives.
  • You are a self-motivated team-player who aspires to be part of a founding team that strives to be conceptually brilliant and excellent in execution.
  • You thrive in an eco-system that requires you to be holistic and collaborative in a founding team that is relentless in its drive to surmount the challenges associated with building a great business.
  • You share our conviction to reinvent and redefine the boundaries of E/Sports fantasy gaming with a new genre of fantasy games for fans and enthusiasts alike.
  • You are not a robot waiting to be instructed.

Our Technical Stack: https://stackshare.io/tokigames/tokigames-tech