21 Aug
|
DTIQ Technologies
|
City of Kingston
21 Aug
DTIQ Technologies
City of Kingston
Job Description
About this position
n
About DTIQ Technologies, Inc
n
DTiQ is the world's leading provider of intelligent video-based surveillance and loss prevention services. With over 20 years of service, enhancing over 8 million consumer experiences daily; DTiQ has over 45,000 customers including corporations and/or franchisees such as Burger King, KFC, and McDonald's to name a few. If you are interested in technology, loss prevention, or hospitality, advance your career at DTiQ! We're always seeking smart, talented, and driven individuals to work in our fun and rapid-paced environment.
n
DTiQ is looking for a hands-on Lead Full Stack Engineer to join our Drive-Thru engineering team based in Melbourne.
n
Our Drive-Thru platform provides quick-service restaurant operators across the globe with real-time speed-of-service information and operational insights. The technology spans Angular applications, Java services, containers, Linux-based edge devices, IoT messaging, computer vision and cloud-connected systems.
n
This role goes beyond typical web development. It would suit a senior engineer who enjoys hands-on software development, solving complex technical problems and helping other engineers make sound technical decisions.
n
You will work across the full product stack, from user interfaces and backend services through to Linux devices, messaging and network communications.
n
What you will do
n
n
- Design and develop front-end applications using Angular and TypeScript.
n
- Build backend services, APIs and integrations using Java and Spring Boot.
n
- Develop and maintain software running on Linux-based edge devices.
n
- Implement communication between devices, applications and services using MQTT, REST APIs and event-driven patterns.
n
- Build, deploy and troubleshoot containerised applications using Docker.
n
- Investigate and resolve complex issues across applications, Linux systems, devices, messaging and networks.
n
- Lead the technical design and delivery of major product improvements.
n
- Review code and designs, mentor engineers and improve engineering practices.
n
- Improve system reliability, diagnostics, deployment and failure recovery.
n
- Work closely with Product, QA, Computer Vision, Support and Infrastructure teams.
n
n
What you will bring
n
Core requirements
n
n
- Strong commercial experience across front-end and backend software development.
n
- Strong experience with modern Angular, preferably Angular 17 or later.
n
- Experience with standalone components, signals, reactive programming and state management.
n
- Strong commercial experience with Java and Spring Boot.
n
- Experience designing maintainable backend services, REST APIs, asynchronous processing and application integrations.
n
- Solid practical Linux skills, including shell scripting.
n
- Experience with Docker and containerised applications.
n
- Experience with MQTT or comparable messaging technologies.
n
- Sound networking knowledge, including TCP/IP, DNS, DHCP, ports, routing and firewalls.
n
- Experience working with distributed systems, edge devices or intermittently connected environments.
n
- Strong debugging and root-cause analysis skills.
n
- Experience with Git, code reviews, automated testing and CI/CD.
n
- Clear written and verbal communication skills.
n
n
Experience in any of the following would be valuable:
n
n
- IoT or edge-computing platforms.
n
- Strong systems thinking.
n
- Virtual machines and virtualisation.
n
- Hardware or peripheral-device integration.
n
- Retail, hospitality or quick-service restaurant technology.
n
- AWS and hybrid edge-to-cloud environments.
n
- Monitoring, observability or configuration-management tools.
n
n
Why join DTiQ
n
n
- Work on a globally deployed product operating in real customer environments.
n
- Take ownership across applications, services and edge devices.
n
- Influence the technical direction and modernisation of the Drive-Thru platform.
n
- Solve engineering problems that extend beyond conventional web development.
n
- Work directly with the Head of Engineering and contribute to key technical decisions.
n
- Remain hands-on while growing your influence as a technical leader.
n
n
About you
n
You are a senior engineer who enjoys building software, solving difficult technical problems and helping other engineers produce strong outcomes.
n
You communicate clearly, take ownership and make sound technical decisions without adding unnecessary complexity.
#J-18808-Ljbffr
📌 Lead Full Stack Engineer (City of Kingston)
🏢 DTIQ Technologies
📍 City of Kingston