We are a e/sports fantasy games publisher and technology startup based in Singapore. We believe that e/sports fantasy games ought to provide a truly interactive, engaging and empowering experience that allows participants to feel included and involved in the happenings during a live e/sports match.
To this end, we have invented, developed and patented a proprietary technology and game engine that intelligently harnesses upon both the behavioural patterns and actions of participants as well as the actual occurrence of events to deliver a fluid and captivating gameplay experience.
Our flagship product, TokiPot, is a fantasy trading game where users trade virtual shares of e/sports teams and players within a simulated market exchange environment as a mode of gameplay during the course of a live e/sports match.
WHAT WE ARE LOOKING FOR
We are looking for a Technical Lead to head our in-house software development team.
Your technical focus will include the management of the interchange of data between the server and the users, the development of back-end code, definition and maintenance of the database, and ensuring high performance delivery to and from the front-end.
To lead and head the entire development team and work of the Company.
To understand and participate in formulating and strategizing the Company’s business objectives.
To oversee and develop all technical aspects of the Company in alignment with its business objectives and goals.
To plan the company’s technology framework and architecture as well as to execute and develop products.
To continuously discover, implement and evaluate new technologies that may yield a competitive advantage for the company.
To develop system infrastructure to ensure operational functionality and efficiency.
To develop security and data protection systems and protocols to safeguard and secure the integrity of products and the privacy of our customers.
To manage, mentor, engage and motivate the technology department to achieve business objectives and goals.
To balance key performance indicators with the technology budget to ensure optimal operating efficiency.
Participate in the entire application life cycle, focusing on coding and debugging
Creation code with strong accent to keep DDD and TDD methodologies
Troubleshoot and debug applications
Manage cutting-edge technologies to improve applications
Collaborate with Frontend engineers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Liaise with engineers/developers, designers and system administrators to identify new features
Keep abreast of current technologies
3+ years of professional experience in back-end web app development
Great understanding of full development life-cycle (design, development and deployment)
Strong Java Code knowledge
Experience with Spring framework, Spring Boot (especially Cloud, Data,Web, Messaging)
Experience with relational databases. Understanding of ACID
Knowledge with common build tools including: Maven and Gradle
Experience and understanding of GIT
Strong experience with testing libraries including: JUnit, AssertJ, Mocki-to, Cucumber. Knowledge about writing unit, integration and e2e test
String familiarity with Java Threads
Proficient with IDE. Preferable Intellij Idea
Basic Bash skills
Experience with websocket communication apart of simple requests
Knowledge about cloud services (especially AWS)
Deep algorithmics knowledge. Understanding of Big(O) notation
Experience with Agile methodology
Excellent analytical and time management skills
WHO SHOULD APPLY
Someone who is passionate about e-sports, sports and interactive gaming
Someone who is highly self-motivated
Someone who wants to be part of a team that strives to be conceptually brilliant and excellent in execution
WHY YOU SHOULD APPLY
Entry into the e/sports and igaming high-growth industries
To be part of a competent and passionate founding team