About ASK SMART PTY LTD
Ask Smart Pty Ltd is a growing technology company focused on delivering digital platforms and business solutions. The company develops integrated systems that support end-to-end business operations, including online transactions, inventory management, and service delivery workflows. This role involves working on a complex, multi-module application that integrates web platforms, backend services, database systems, and mobile applications. It requires strong hands-on development capability, as well as the ability to work across multiple technical domains in a collaborative team environment.
Position Overview
The Senior Software Engineer is responsible for the design, development, and maintenance of full-stack applications. This role requires a combination of backend development expertise, database design skills, system integration experience, and an understanding of modern web and mobile technologies. The successful candidate will work within a small and agile team and will contribute to both system architecture and hands-on implementation.
Key Responsibilities
The primary duties of this role include:
- Design and develop scalable backend services using Java or other industry-standard backend languages (such as C#, Node.js, or Python) to support complex business workflows, including transaction processing, inventory management, and service coordination
- Develop and maintain RESTful APIs to enable seamless integration between web applications, mobile platforms, and backend systems
- Design and optimize relational database schemas and queries (MySQL), ensuring performance, scalability, and data integrity in high-volume transactional environments
- Implement complex business logic to support workflow management, including validation, processing, and coordination across multiple system modules
- Develop and maintain mechanisms to ensure data consistency across interconnected systems, including handling concurrent operations and preventing data conflicts
- Apply a strong understanding of UI/UX principles, supported by a design background, to contribute to the development of intuitive and user-friendly interfaces
- Utilise prior experience with enterprise CRM platforms (e.g. Salesforce) to support system integration and scalable architecture design, ensuring alignment with customer management and business workflows
- Contribute to system architecture design and cloud-based deployment processes, including backend structure, data flow, and integration strategies
- Participate across the full development lifecycle, including testing, build, deployment, and operational support, demonstrating practical experience in DevOps practices and ensuring system reliability and stability
- Identify and resolve complex technical challenges related to system integration, performance optimisation, data consistency, and system reliability in cloud-based environments
Candidate Requirements
Education
- A bachelor's degree or higher qualification; or
- At least five years of relevant experience and/or relevant vendor certification may substitute for the formal qualification.
Experience
- At least one year of relevant experience in a related field.
Skills and Other Requirements
- Strong experience in backend software development
- Solid understanding of relational database design and SQL
- Experience developing and integrating RESTful APIs
- Experience working across full-stack environments, including web and mobile applications
- Familiarity with cloud-based deployment and release processes
- Understanding of multi-module system architecture and system integration
- Awareness of UI/UX principles in application development
- Experience with CRM systems or similar enterprise platforms
- Strong analytical and problem-solving skills
- Ability to work effectively in a collaborative and fast-paced environment
Salary – $80,000 - $90,000 plus super
Only eligible and shortlisted applicants will be considered.
Pay: $80,000.00 – $90,000.00 per year
Work Location: In person