Principal Full Stack Engineer – Al Jazeera Media Network

Share :

Job Description

Al Jazeera Digital is seeking experienced, driven, creative, and accountable Full Stack software engineers to join our team, to help us build next-generation editorial tools and web and mobile news experiences.

Contract Type: Freelance

Key Responsibilities:

  • Develop and maintain web applications using React, Node JS, GraphQL and WordPress
  • Work both independently and collaboratively to identify requirements, specify designs, and deliver on a regular cadence.
  • Communicate effectively across internal and vendor teams to identify and resolve issues quickly and efficiently.
  • Review and improve source code written by developers to meet the project coding standards
  • Participate in both development of new features and supporting already existing ones


  • 10+ years of professional experience
  • Bachelor or Master degree in Computer Science
  • Solid experience in building SPA web applications
  • 3+ years of experience in Javascript / NodeJs / ES6
  • 3+ years of solid React experience
  • Experience with modern CSS/Sass
  • Experience in GraphQL
  • Solid knowledge of Git
  • Solid experience in Unit Testing
  • Deep understanding of SOLID principles, Design patterns

Nice to have:

  • Experience with Agile methodology
  • Experience in PHP
  • Experience in WordPress development
  • Experience with Clouds (AWS, Azure)
  • Experience in CI/CD
  • Experience in Docker