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.