Job Description

What You'll do:

  • Design and develop the overall application architecture, ensuring that it is scalable, secure, and maintainable.
  • Responsible for the overall architecture of our backend services
  • Lead the design and architecture discussions for new features.
  • Mentor and guide other developers with the feature implementation to make sure code quality is good and design principles are not compromised. Set high bar for code review
  • Work closely with other teams like Dev-Ops and Quality Assurance for stable and efficient deployments and releases.
  • Closely partner with the product team to improve our overall product offering.
  •  Spend at least 50% of the time in hands-on coding activities - directly own implementation of some hard features, do POCs, debug performance issues, improve scalability, etc.
  • Creating database schema that represent and support business processes understanding the nature of asynchronous programming quirks and work around.

  • Identify and mitigate potential risks and issues related to the application architecture and provide guidance on how to address them.

  • Develop and maintain architectural diagrams and documentation to ensure that the architecture is well-documented and communicated to all stakeholders.

  • Work with development teams to ensure that the architecture is implemented according to best practices and standards.


What makes you a great fit:

  • 12+ years of software engineering experience in Cloud/Web technologies, with the most recent 6years in architecting & designing the products.
  • Technical skills: Cloud, Storage, Security, Micro-Services, Compute at Scale, Data workflows
  • Backend: JavaScript, TypeScript and NodeJs o Tools: Redis, Docker
  • SaaS skills such as Aurora DB, DynamoDB, Elastic Cache, New Relic, Pager Duty, OKTA, SNS, EC2.
  • Cloud skills: AWS Cloud, AWS SQS, AWS Lambda / AWS SAM, AWS API Gateway, AWS S3, AWS Cloudformation, Terraform
  • Working experience as a Node JS developer, strong proficiency in java script and JS tech stack, knowledge of ReactJS is plus .
  • Knowledge of node Js and frameworks available for it like express, sailsJS, strongloop, understanding of databases such as MongoDB, PostgresDB, GraphDB, MYSQL etc
  • Knowledge of architectural design patterns, performance tuning, database, and functional designs
  • Knowledge of user authentication and authorisation between multiple systems, servers, and environments
  • Code optimization for better performance of the tool and software
  • Working directly with the team leads and architects to complete the assigned tasks

Additional benefits

  • 5 day work week
  • Health care benefits

About Dazn

We are DAZN. We are innovators, game-changers and pioneers. Together, we bring ambition to life. We are the digital leader in global sports media. We are home to the world’s largest, fastest-growing sports streaming service. We're using world-class technology to revolutionise the industry. As part of our team you'll have the opportunity to make your mark and the power to make change happen. We're doing things no-one has done before, giving fans and customers access to sport anytime, anywhere. For us, it's all about Limitless Ambition - never settling, always restless, always wanting more for our customers. We're growing fast and have made a big impact so far, and that's just the beginning. There's so much we can do. Working with us is exciting, empowering and truly global.

Company Type

Start-up

Company Size

1001-5000 employees

Office Locations

London, London, United Kingdom