Senior Backend Developer
Location: GB, LND, London
Department: Product Team
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Internet

Company profile:
DICE gets fans the best tickets at face value with No Booking Fees. We're based in Shoreditch, London and 100% mobile so we're driven to transform ticketing globally. We're fully funded by successful entrepreneurs from music, consumer and technology - all very well known.DICE is currently only for Londoners but expanding to other cities soon. It's an exciting time to join and if can't see a role here right now for you email #EMAIL_f1ba6a31a1a8d33d113e24df320a8276792ed6ae6dd1dda3078b91d41c1164d3#.  You can download DICE at #URL_ec4eb3e790f2097c38259c96ef1a89331f5412f40c1f1dcd33772a0e2db7a014#

Job description:
We only want the best developers. If you have brilliant ideas and want to be challenged then we want to hear from you. Yes, the office environment is inspiring. Yes, we have all those things that make you love the place. But more importantly there’s no bullshit and you get to work on something that impacts millions of people. And something you’ll be proud of.You will be part of a cross functional team of developers, designers, tester and product managers working closely together to create an amazing service and disrupt a global industry. We work in an iterative approach, designing, building and trialing out new concepts quickly in order to test our assumptions and create the best possible service we can. We want developers that are open to collaboration and that want to be a part of the product design process.

Requirements:
Minimum 3 years experience in building production backends in GOlang.Solid experience in building performant and large scale backend APIsSolid experience in performance testing and tuning backend APIsExperience with working with NoSQL database architecturesExperience in configuring and deploying clusters of servers in the cloudExperience with smart/automatic scaling of infrastructureGood understanding of Mobile app integrationGood understanding of iOS and Android capabilitiesExperience of leading a team of developersExperience with handling concurrency and memory in non garbage collected environmentsGood understanding of functional programming principlesExperience of development best practices, software principles and code design conceptsKnowledge of common design patterns used for backend developmentA passion for code quality and craftsmanshipExperience of working with integration of 3rd party APIsWorking in an Agile team using Git, Github w. pull requests, Code reviewsSense of humourSome practical experience with TDD and / or BDD, for backend, iOS and for Android or other platformsActive Github account / open source contributionsExperience of additional platforms, such as Android, responsive webExperience in Ruby / RailsExperience in CExperience in C++

Benefits:
If having a ping pong table sways you to join a firm then you're not for us. You'll be working with smart people who have amazing ideas that often become reality. However, we do have a great work environment with access to free food, drinks, yoga, sports etc. We also regularly invite people who inspire us to chat to the team. And FFS we do have a ping pong table but we just don't want you to be joining for that reason.On top of that we have an excellent package that includes generous holiday leave and company equity.