Fullstack (Backend) Developer

Job description


AstroLabs is committed to developing the digital ecosystem of the MENA region and is leading the charge in this effort. We run one of the highest-rated digital skills Academies in the region, operate 2 co-working spaces that support over 150 startups in the UAE and KSA, provide Talent and recruitment services to tech companies you use on a daily basis, support the international expansion of organizations through our company incorporation services, and run amazing incubators and accelerators for entrepreneurs with government and corporate partners. We are Ambitious, we take Ownership, and are committed to Excellence.

If you are a high-performing, driven individual that loves working with startups or has founder experience, then read on - we would love for you to join our dynamic team!

We are looking for a Fullstack Developer to join our team!

The Fullstack Developer will be a crucial role at AstroLabs, being in developing of all tech systems and platforms at AstroLabs. This role will involve being a crucial part of a small but growing team, working with the Technology Director in building and maintaining custom built microservices architecture, working with devops tools (Google cloud), connecting dozens of services with API's and automation, and managing development (sometimes from scratch and sometimes on top of existing CMS's).

Job requirements

Software Development (70%)

  • Building distributed microservices architecture.

  • Integration with 3rd party APIs and Payment Processors.

  • Working with Devops on Google Cloud.

Devops (20%)

  • Managing and creating instances
  • Code Deployment
  • Managing Firewall rules

Content Management (10%)

  • Website Content Management through the WordPress backend (Products, Landing pages etc.).
  • Creating new pages through Visual Composer, Elementor and static html/css.
  • Converting Designs into responsive HTML markup.
  • Implementing SEO best practices across the website content.

Job requirements

  • Experience with microservices and complex API integrations.

  • Experience with Google Cloud.
  • Experience in managing a complex WordPress environment with custom pages and post types (eCommerce and learning management system functionality).

  • Fluent in WordPress Backend, Visual Composer & WooCommerce.

  • In-depth knowledge of HTML, CSS, Js (jQuery) & Bootstrap 3.x.

  • Understanding of JSON and OpenAPI standards.

  • Experience in WinSCP or any other SFTP Client.

  • Experience in working with WordPress Hooks and Plugin development.

  • Basic SEO knowledge (You should know where to use <H1> tag and where to use <P> tag).

  • Have an “Inbox Zero” mentality and always close the loop with the team.

Technical Skills

  • Fluent in PHP7.2 + and MVVM Architecture (Minimum of 7 Years experience)
  • HTML/CSS/JS & Bootstrap (Minimum of 3 Years of experience)
  • Twig and Eloquent (Minimum of 5 years of experience)
  • MySQL (Minimum of 7 Years of experience)
  • CI/CD Pipelines ( Minimum of 3 year experience)
  • Fluent in using Linux command line (Ubuntu & Centos)
  • Minimum of 3 years experience in managing Google cloud mainly, Compute Engine, Mysql instances, Firewall rules and App engine

Our Technology Stack

  • Google Cloud

  • Microservices (on any stack)

  • LAMP Stack

  • Redis, Varnish & Amazon SQS

  • PHP-Oauth

  • Wordpress (minimal)