Software Developer – Battlefy Inc – Vancouver, BC

Software Developer (JavaScript, MEAN Stack)

Battlefy, 110-328 West Hastings Street, Vancouver, BC V6B 1K6

About Us

Battlefy is a fast growing eSports startup, building the platform major game studios/publishers, brands, and eSports league use to create, market, and scale competitions and leagues.

You may have seen us power the League of Legends Collegiate Championships, Dreamhack, WCS EU & Oceania Qualifiers, Fragbite Masters, High School Star League and NA DOTA.

As a full time Software Developer (JavaScript, MEAN Stack), you will be building features of the Battlefy platform in Node used by AAA developers, publishers, and tournament organizers. You will be working across a wide spectrum of games; including titles such as StarCraft, League of Legends, DOTA 2, Hearthstone, CS:GO, FIFA and Call of Duty. Your work will make a direct impact on the success of the people who make, play and organize eSports.

Responsibilities & Duties

We are a grassroots, community created organization that believes passionately in supporting and empowering the individual regardless of their role. As such we have little time for titles, “senior” means that you have more experience and deeper skills, it does not mean that you are someone’s boss. We focus on “output”, holding each other and ourselves to a very high standard.

Own new features and take them from concept through to completion
Coach other team members in what “whole product” thinking means
Be involved in the interview process for new team members, your opinion counts a great in the hiring process
Write efficient and reusable JavaScript using algorithms, data structures and design patterns designed for scale
Create rapid prototypes to answer questions regarding performance, usability and product relevance
Be pragmatic. You should feel bad about introducing technical debt, but recognize that “manageable debt” is expected
Improve our software development processes by implementing smarter tools and leaner processes. We look for practical application of modern delivery practices that drive efficiency such as TDD, continuous integration, Kanban and Scrum
Compete in eSports competitions, or at the very least in some way involve yourself in one of the many Battlefy eSports teams. We need managers, coaches and fans as well as players!

Education

A Masters Degree in Computing, Mathematics, Physics, Engineering or a related field

Technical skills & experience skills

The following technical skills and experience are required:-

At least 5 years experience as a software, hardware and / or firmware developer
Software development using a MEAN Stack (Node.js, Express.js, Angular.js)
At least one unit testing framework such as Jasmine or QUnit
At least one of MongoDB, Elasticsearch, Redis and Neo4j

Were looking for people who…

Have incredible passion and enthusiasm for their favourite eSports and the industry as a whole
Continually set personal and professional goals and do everything in their power to surpass them
Are used to wearing many hats and enjoy the fact that no two days are the same
Possess strong communication skills
Thrive in an environment where they need to learn quickly, be resourceful and generally understand how to hustle to get things done

Bonus Points if you…

Are experienced in organizing and playing in video game tournaments
Have experience working in a tightly knit multi-disciplinary team
Worked at a startup or even attempted (even if it failed) your own venture before

Battlefy is the workplace where it is expected that you’ll need to play MOBAs in order to get into the right frame of mind before brainstorming on a new product idea, where you are able to argue the merits of gamepad Vs joystick in an award winning blog posting, and where all disagreements are settled by Super Mario Bros. 3 speedruns. You’ll help make the largest tournaments in the world and see everyday players rise to be legends.

Location

This role is a permanent position based at our offices located at 110-328 West Hasting Street, Vancouver, BC, Canada V6B 1K6

Salary & Benefits

Salary will be $73,000 to $83,000 with benefits including MSP, extended healthcare including dental and 2 weeks paid vacation per year

TO APPLY:

Applications

Please send a resume and covering letter to jobs@battlefy.com

[yuzo_related]