This job offer is expired

Shadow.gg is the world's first, and market-leading, enterprise-level esports analytics platform, currently supporting Dota 2, Counter-Strike: Global Offensive, and League of Legends. We are looking for a full-stack Technical Lead with a focus on front-end development, 3D frameworks, and data visualisation to join our team.



You will help lead a team of engineers and designers to implement the most advanced analytics solutions for professional esports teams. You are expected to have extensive experience building real products for the web and you should be able to present examples of your work with web links. Affinity for esports and gaming, e.g. CS:GO, League of Legends, Dota 2, is a big plus. Our ideal candidate has excellent attention to detail, a pragmatic approach, and an absolute commitment to quality. We make all of our decisions based on experiments and testing, so you should be excited about taking a data-led approach to development. If you are also a passionate advocate for the user and are looking to work in an agile, collaborative environment, then we would love hearing from you!

Your responsibilities:

Make architectural decisions and own the tech stack, which includes Node.js and Ruby on Rails on the back end and React.js and Angular.js on the front end

Provide leadership and oversight for the Shadow engineering team

Develop powerful 2D and 3D data visualizations in cooperation with the rest of the engineering team, using frameworks such as Three.js, WebGL, and D3.js

Maintain a variety of parsers, scrapers, and internal APIs

Work with DevOps and QA staff to keep Shadow running efficiently and bug-free



Your profile:

5+ years of work experience as software developer

2+ years of experience leading a software development team

Extensive experience with one or more of the following backend frameworks: Ruby/Rails, NodeJS

Extensive experience with one or more of the following frontend frameworks: Angular, React + Redux

Experience with building usable and scalable web apps

Experience with browser-based 3D visualisation, e.g. Three.js and WebGL, and data visualisation frameworks, e.g. D3.js, is a plus

Self-initiated, fast learner with a positive attitude

Excellent attention to detail, high quality of work, and effective time management

Team spirit and a collaborative mindset, with the ability to lead others and thrive in a fast-paced, performance-driven environment

We offer you:

A "get shit done" culture

Self-determined working hours based on goal-reaching rather than amount of time spent in the office

10% of your work time to spend on gaming topics of your choice (alone or as a team)

participation in the company share program

gaming room stocked with 10 PCs and VR equipment to play and crush enemies with your colleagues

DOJO bar with free alcoholic and non-alcoholic drinks and snacks after work hours

sofa room including a massage chair to kick off the edge and relax during lunch hours

yoga room with basic gym equipment to stay physically active

voucher for food delivery if you work after 19:30

awesome team events like paintball, BBQs, boat parties, etc. with all external colleagues

free coffee & water to stay focussed and hydrated

lots of game enthusiasts to talk and share game experiences with



We look forward to receiving your application (cover letter, CV, and references including your code samples) as well as your salary requirements and earliest possible starting date.