Software Engineer (Western Australia)

Software Engineer (Western Australia)

06 Nov
|
Komo Technologies
|
Western Australia

06 Nov

Komo Technologies

Western Australia

About Komo

Komo is a technology company that develops a SaaS audience engagement and customer data platform, enabling organisations to create interactive digital experiences, engage audiences and build meaningful customer relationships. The Komo platform combines interactive content, gamification, competitions, rewards and recognition, customer intelligence, marketing automation, analytics and integrations with external business systems. Its technology allows organisations to capture customer data, personalise engagement activities and connect digital experiences with existing marketing and customer management platforms. Through its hosted platform, APIs, SDKs, webhooks and integration capabilities, Komo enables businesses to deliver engaging digital experiences across websites, applications and other customer touchpoints.

About the Role

Komo is seeking an experienced Software Engineer to contribute to the design, development, implementation and maintenance of its SaaS platform and related software solutions. The role involves developing scalable application components, backend services, APIs, interactive web functionality and integrations with external systems. You will work on software capabilities supporting customer engagement, data synchronisation, workflow automation and embedded digital experiences. Working closely with product and engineering teams, you will translate business and technical requirements into reliable software solutions, improve existing platform functionality and contribute to the performance, security and scalability of Komo's technology.

Key Responsibilities

- Analyse technical requirements and design scalable software solutions for Komo's SaaS platform.
- Design, develop, test and maintain backend services,



application modules and reusable software components.
- Develop interactive web functionality supporting digital campaigns, competitions, gamification and customer engagement experiences.
- Design, develop and maintain REST APIs, web services and interfaces for communication between Komo and external applications.
- Build integrations with CRM, customer data platforms, marketing automation tools and analytics systems.
- Develop data-processing and synchronisation services to maintain accurate customer profiles and engagement records across connected platforms.
- Implement event-driven processing and automated workflows responding to customer interactions and campaign activities.
- Develop and maintain software interfaces, web embeds and SDK integrations for incorporating Komo functionality into external websites and applications.
- Implement application logic supporting customer segmentation, personalised content, rewards and engagement workflows.
- Design and optimise database structures, queries and data-access components to support application performance and data integrity.
- Apply appropriate security practices, including authentication, authorisation, input validation and secure data handling.
- Conduct unit, integration and regression testing to validate software functionality and identify defects.




- Investigate and resolve software defects, API errors, integration failures and application performance issues.
- Participate in code reviews and maintain development standards to improve software quality, maintainability and reusability.
- Manage source code, deployment activities and release processes using appropriate development and version-control tools.
- Monitor application behaviour, troubleshoot technical issues and contribute to platform reliability and scalability.
- Prepare and maintain technical documentation covering application components, APIs, data flows and integration processes.
- Collaborate with product managers, designers and other engineers to define technical requirements and deliver platform enhancements.

Essential Skills and Experience

- Minimum 3 years of relevant professional experience in software engineering or software development .
- Bachelor's degree or equivalent qualification in Software Engineering, Computer Science, Information Technology or a related discipline.
- Demonstrated experience developing, testing and maintaining software applications.
- Robust programming skills in relevant modern programming languages and frameworks.
- Experience with backend development, REST APIs and integration of external systems.
- Experience with JavaScript or TypeScript and modern web application technologies.
- Knowledge of relational or non-relational databases, data modelling and data-processing techniques.
- Understanding of software architecture, application security and scalable cloud-hosted systems.
- Experience with version control, debugging, software testing and collaborative development practices.
- Strong analytical and pro

📌 Software Engineer (Western Australia)
🏢 Komo Technologies
📍 Western Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (western australia) / western australia

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (western australia) / western australia