Breaze Delivery Logo

Senior Full Stack Developer (GIS & Mobile)

Breaze Delivery|Posted 25 days ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer, Mobile engineer, Software architect
Experience in role:8+ years
Language proficiency:English
Must-have skills:
    JavaScript
    Flutter
    MongoDB
    Google Maps Platform

Location and salary

Remote policy:In-office
Location of job:Fourways, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

About Breaze Delivery

Breaze Delivery is a technology-driven logistics company focused on revolutionizing last-mile delivery with speed and operational efficiency. After proving our model with contractors, we are now building our foundational, in-house engineering team to drive our next phase of accelerated growth. This is a ground-floor opportunity to solve complex problems and see your code directly impact daily operations.

Role Overview

As the Senior GIS & Mobile Developer, you will serve as the technical lead for systems critical to delivery operations. You will own the architecture for real-time tracking, route optimization, and our driver-facing mobile app, working closely with the CTO to translate operational needs into scalable technical solutions.

Key Responsibilities

Architecture & Design: Own the end-to-end design of core mapping, routing, and location-based services.

Mobile Development: Architect and build mission-critical features for the driver-facing application using Flutter.

Backend Development: Develop and manage high-throughput NodeJS services and APIs.

GIS Integration: Evaluate and integrate third-party mapping services like Google Maps APIs.

Performance: Ensure architectural scalability of real-time tracking systems under high load.

Leadership: Mentor developers, lead code reviews, and act as the company's GIS and mobile subject matter expert.

Our Technology Stack

Candidates must have professional, hands-on experience with:

Backend: NodeJS

Frontend: React

Database: MongoDB

Mobile: Flutter

Infrastructure: Google Cloud Platform (GCP), Firebase

Required Skills & Experience

8+ years of professional full-stack development experience.

In-depth experience with GIS, mapping technologies, and route optimization algorithms.

Proven commercial experience building and deploying mobile apps with Flutter.

Expert proficiency in NodeJS.

Strong MongoDB experience, specifically with geospatial data (e.g., $nearSphere, geospatial indexes).

Solid understanding of cloud infrastructure (preferably GCP).

Experience with real-time protocols like WebSockets is a strong plus.

Why Join Us?

High Impact: Join an early core team and shape the company's architectural future.

Complex Challenges: Solve fascinating problems in real-time logistics and routing.

Growth: Unmatched career development opportunities in a scaling company.

Direct Collaboration: Work directly with the CTO and business stakeholders.

About Breaze Delivery

1-15 employees

What we do

Breaze Delivery specializes in innovative IT services and solutions, focusing on on-demand delivery systems. Our mission is to empower businesses through branded ordering apps integrated with our Breaze Driver Network, enhancing delivery logistics and customer engagement.

Why work for us

Joining Breaze Delivery offers the opportunity to work in a dynamic environment with a small, dedicated team of professionals. We provide competitive benefits and opportunities for growth, allowing you to make a significant impact in the rapidly evolving delivery services industry.

Our culture

At Breaze Delivery, we value collaboration, creativity, and sustainability. Our work environment fosters open communication and encourages team members to contribute ideas, ensuring everyone feels valued and engaged in our mission.

Our engineering process

We employ modern tech practices, utilizing technologies like AI, Android, and various APIs to streamline our operations. Our collaborative approach ensures that engineers work closely with cross-functional teams to develop innovative solutions that meet our clients' needs.

Our hiring process

Our hiring process is straightforward and designed to identify talent that aligns with our values and mission. It typically includes an initial screening, technical assessments, and interviews with team members to ensure a good fit for both the candidate and the company.

Tech Stack

utilities

Looker
Looker

dev ops

GitHub
GitHub
GitLab
GitLab
npm
npm
Bitbucket
Bitbucket
VS Code
VS Code

business tool

Google Apps
Google Apps
JIRA
JIRA
Confluence
Confluence

application and data

Node.js
Node.js
React
React
MongoDB
MongoDB
Flutter
Flutter
Amazon Lambda
Amazon Lambda
BigQuery
BigQuery
Cloud Functions
Cloud Functions
Google Cloud Platform
Google Cloud Platform

Similar jobs on OfferZen: