Software Engineer (NODEJS)

United Kingdom
27 Sep 2017
03 Nov 2017
Contract Type
Full Time
SOFTWARE ENGINEER (NODE.JS) DAZN is a live sports streaming service that allows fans to watch their sport, their way, live or on-demand. With access to the world's best sports, fans can watch their favourite teams, leagues and players anytime, anywhere, for one simple, affordable price and with no long-term contract. DAZN has over 8,000 live events a year and features the widest array of live sports ever offered on one TV service. DAZN has the ability to play, pause and rewind anytime with no commercial interruptions and no long-term commitments. The Node.js Developer will be responsible for the development and delivery of the backend API of our DAZN product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering highly scalable backend applications, a desire to work in a fast paced, Agile software development environment and a passion for building a world class product. WHAT WILL YOU DO IN YOUR NEW ROLE? % of role Deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies - 70% Contribute to comprehensive documentation that supports the development and support life-cycles -10% Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms -5% Mentoring and supporting other developers with their day-to-day work -10% Monitor system performance and resolve any issues or failures in staging or production environments - 5% ESSENTIAL SKILLS Skill Level - Expertise in Node.js (memory profiling, debugging) - Proven experience in secure software development - Understanding the nature of asynchronous programming and its quirks and workarounds - Knowledge about automated build process and one of following tools Grunt.js, Gulp.js - Design and implementation of low-latency, high-availability applications - Ability to write unit tests using JavaScript in one of common libraries for example Jasmine DO YOU HAVE THESE DESIRABLES? - Understanding fundamental design principles behind a scalable application - Understanding of distributed systems and difference between microservices and Message Driven Architecture - Experience with at least one SQL/noSQL database - Experience with AWS, Docker, Kubernetes - Experience of working in an Agile software development environment THESE ARE THE PERFORM COMPETENCIES YOU'LL NEED TO SUCCEED IN YOUR ROLE.. Drive & Energy - Self-motivated and driven to succeed, focused on results and passionate about the job. Creativity & Innovation - Ability to generate and translate an idea into a product or service that creates value for business. Teamwork & Collaboration - Working collaboratively with a group of people in order to accomplish a task or achieve a goal. Learn and Grow - On-going drive for learning and ability to apply new knowledge and skills. BENEFITS - 25 days annual leave (increasing by 3 days after 3 years) - Private medical insurance*, Life Assurance (4x annual salary) - matching pension contributions - Season Ticket Loan - Cycle to Work Scheme - Childcare Voucher Scheme
This job was originally posted as