This position is now closed
You may wish to check out other roles at SmartGuide
Software Developer / Engineer
“It's kinda fun to do the impossible”
Walt Disney
Want to work with us?
We are an innovation company that integrates and develops world first software, hardware and electronic engineering solutions that didn't exist before we imagined them.
We are constantly pushing the boundary of what technology can do and how it can be applied to relevant, meaningful, real-world problems in order to create solutions that help people, create a really positive user experience and serve to make a genuine difference.
We typically take projects from concept all the way to design, development, manufacturing, sales, support and maintenance thereafter.
Although we are best known for our iconic displays at Melbourne's tram
stops, we also work on a variety of projects behind the scenes (most of which
are not on our website) and include:
- Indoor and outdoor asset tracking and navigation
- Health and Safety systems
- Commercial office solutions
- IoT technology
- Wireless communications systems
- Web and mobile apps
which integrate a wide range of technologies:
- Embedded microcontrollers and chipsets
- Display technologies (LCD, e-ink, etc.)
- Face recognition and biometrics
- Human radar systems
- Cloud storage
- Browser-based communication and visualisation tools
- Operating system (Linux-based) builds
- Various wireless communication technologies including long range RF and cellular
We are currently looking to expand our small development team with an
equally creative, easy-going individual who has excellent problem solving
skills, loves a technical challenge and is passionate about their work.
The Role
The work itself is broad and ideally suits an individual who enjoys a variety
of challenging technical development tasks. Candidates must demonstrate
proficiency in the following areas:
- Database design and development - Designing and developing
storage solutions using primarily noSQL databases. The solutions need to be
secure and scalable
- API design and development - Able to support our frontend
developers with a consistent API (Swagger/OpenAPI) to the backend
- Report generation - Converting raw stored data into meaningful reports to be consumed both internal and externally
- Provide technical second-level support for existing systems
- Working closely with our internal customer-facing teams to provide support
and troubleshooting on live systems
- Strong problem solving skills - Distilling complex problems and come up with creative and viable solutions
- Solid software engineering approach - Ability to work
within an agile framework, disciplined use of GIT repositories, good personal
time management
- Knowledge of industry standard languages and tools -
Mongo DB, Python, Javascript (NodeJS, Typescript, Fastify), Linux, Java, C/C++,
Docker, Android & iOS, C-Panel, Flask, CSS, HTML
- Intra-team skills - Ability to work with teams from
different disciplines, including electronics, firmware and manufacturing
- Lateral thinking - since we are an innovation company, we
highly value people's ability to question the conventional direction and to
come up with left-field, out-of-the-box solutions involving emerging
technologies and a novel approach
Proficiency for the above can be demonstrated either through work experience,
personal projects or a strong technical aptitude in similar areas.
The role involves working on multiple projects/products/solutions over time,
each having many unique characteristics and requiring a combination of R&D and
sound engineering principles. Applicants must be comfortable with learning and
adapting to new technical environments, software tools and architectures.
We provide as much opportunity as possible for developers to work in
different technical areas over time, according to his/her interests, with
mentoring from peers and constant on-the-job learning. SmartGuide is an equal
opportunity employer, focused on supporting our staff, which we see as our
greatest assets. We are strong and passionate believers in diversity, gender
equality and a flexible environment to ensure the best work/life balance,
especially for those with young children.
Some comments from people in this and similar roles:
- "One thing I love about the role is that I get to work on a wide range of projects and technologies. There's a bit of UX, protocols, networking, storage, API and interfacing with embedded stuff"
- "It's amazing seeing your work on live systems being used by real customers. Its nice to be able to point to something on the street and say you helped make that happen"
- "I find it rewarding experimenting with different technologies instead of being stuck to one tech stack"
Software Developer / Engineer
Walt Disney
Want to work with us?
We are an innovation company that integrates and develops world first software, hardware and electronic engineering solutions that didn't exist before we imagined them.
We are constantly pushing the boundary of what technology can do and how it can be applied to relevant, meaningful, real-world problems in order to create solutions that help people, create a really positive user experience and serve to make a genuine difference. We typically take projects from concept all the way to design, development, manufacturing, sales, support and maintenance thereafter. Although we are best known for our iconic displays at Melbourne's tram stops, we also work on a variety of projects behind the scenes (most of which are not on our website) and include:
- Indoor and outdoor asset tracking and navigation
- Health and Safety systems
- Commercial office solutions
- IoT technology
- Wireless communications systems
- Web and mobile apps
which integrate a wide range of technologies:
- Embedded microcontrollers and chipsets
- Display technologies (LCD, e-ink, etc.)
- Face recognition and biometrics
- Human radar systems
- Cloud storage
- Browser-based communication and visualisation tools
- Operating system (Linux-based) builds
- Various wireless communication technologies including long range RF and cellular
We are currently looking to expand our small development team with an equally creative, easy-going individual who has excellent problem solving skills, loves a technical challenge and is passionate about their work.
The Role
The work itself is broad and ideally suits an individual who enjoys a variety of challenging technical development tasks. Candidates must demonstrate proficiency in the following areas:
- Database design and development - Designing and developing storage solutions using primarily noSQL databases. The solutions need to be secure and scalable
- API design and development - Able to support our frontend developers with a consistent API (Swagger/OpenAPI) to the backend
- Report generation - Converting raw stored data into meaningful reports to be consumed both internal and externally
- Provide technical second-level support for existing systems - Working closely with our internal customer-facing teams to provide support and troubleshooting on live systems
- Strong problem solving skills - Distilling complex problems and come up with creative and viable solutions
- Solid software engineering approach - Ability to work within an agile framework, disciplined use of GIT repositories, good personal time management
- Knowledge of industry standard languages and tools - Mongo DB, Python, Javascript (NodeJS, Typescript, Fastify), Linux, Java, C/C++, Docker, Android & iOS, C-Panel, Flask, CSS, HTML
- Intra-team skills - Ability to work with teams from different disciplines, including electronics, firmware and manufacturing
- Lateral thinking - since we are an innovation company, we highly value people's ability to question the conventional direction and to come up with left-field, out-of-the-box solutions involving emerging technologies and a novel approach
Proficiency for the above can be demonstrated either through work experience, personal projects or a strong technical aptitude in similar areas.
The role involves working on multiple projects/products/solutions over time, each having many unique characteristics and requiring a combination of R&D and sound engineering principles. Applicants must be comfortable with learning and adapting to new technical environments, software tools and architectures.
We provide as much opportunity as possible for developers to work in different technical areas over time, according to his/her interests, with mentoring from peers and constant on-the-job learning. SmartGuide is an equal opportunity employer, focused on supporting our staff, which we see as our greatest assets. We are strong and passionate believers in diversity, gender equality and a flexible environment to ensure the best work/life balance, especially for those with young children.
Some comments from people in this and similar roles:
- "One thing I love about the role is that I get to work on a wide range of projects and technologies. There's a bit of UX, protocols, networking, storage, API and interfacing with embedded stuff"
- "It's amazing seeing your work on live systems being used by real customers. Its nice to be able to point to something on the street and say you helped make that happen"
- "I find it rewarding experimenting with different technologies instead of being stuck to one tech stack"