Senior Full-Stack Software Engineer – Web & Mobile hourly

Magic Lamp HQ: Adelaide, South Australia, Australia Remote job Aug 13

COMPENSATION

Competitive salary above the local market average in the candidate’s country, based on proven experience and skills.

ABOUT THE ROLE

We are looking for a Senior Full-Stack Software Engineer to work on an existing SaaS platform, maintain and improve the current system, and develop new features, systems, and applications.

This is an existing production platform, so the role requires strong hands-on experience working with established systems and legacy code while being able to build and fully integrate new functionality.

ALL CORE REQUIREMENTS ARE MANDATORY

We will consider only candidates with proven hands-on experience in all of the following:

• PHP / Yii Framework 1.x / Laravel

• MySQL / MariaDB

• JavaScript / Vue.js

• HTML / CSS

• REST API Development & Integration

• Flutter – Mobile Applications

• Existing / Legacy Codebases

• Google Cloud Platform (GCP)

• Server / Hosting Management

• Domain / DNS / SSL Configuration

• Payment Gateway Integration – Stripe / PayPal

• Social Login & Authentication – Google, Facebook, and OAuth

• Cron Jobs / Scheduled Tasks

• Mobile / Backend / API Integration

• Google Play & Apple App Store Publishing

THIRD-PARTY SERVICES & INTEGRATIONS

Experience working with and integrating:

• Real-Time Applications / WebSockets

• Web Push Notifications

• Firebase

• WhatsApp

• Third-Party APIs

KEY RESPONSIBILITIES

• Maintain and develop the existing PHP / Yii 1.x platform.

• Add new features and improve existing functionality.

• Develop a POS system supporting multiple POS terminals within the same restaurant, with centralized synchronization and management of orders and users.

• Develop a Waiter App.

• Develop QR Table Ordering.

• Develop an Inventory & Supplier Management System based on a B2B model.

• Implement Automatic Split Payments to automatically distribute payments between the platform and merchant.

• Develop and integrate payment gateways, particularly Stripe and PayPal.

• Develop and integrate APIs between the existing platform and new applications.

• Set up and manage the application server on Google Cloud Platform (GCP).

• Manage hosting, domains, DNS, SSL, and the production environment.

• Publish and maintain mobile applications on Google Play and Apple App Store.

WORK ARRANGEMENT

Remote – Long-term Project

We are looking for a developer who can confidently take ownership of an existing production system, work with legacy code, and build and fully integrate new systems and applications.

Only candidates who meet all mandatory core requirements and can demonstrate relevant hands-on experience will be considered.

Requirements
Availability:
Hourly contract
Experience levels:
Expert (5+ yrs)
Languages:
English
Negotiable rate