Software Engineer
Sale By Design Homes · Pascoe Vale, Victoria, Australia
Tailor my CV for this job — freeJob title: Software EngineerEmployer: Invita Pty Ltd trading as Sale by Design Homes
We furnish and style homes for sale across Melbourne. We are building our own software to run the business, covering quoting, job scheduling, warehouse inventory, logistics and our CRM, with integrations into our accounting and customer systems.About usSale by Design Homes (operated by Invita Pty Ltd) is a Melbourne property styling and staging business, working from our warehouse in Pascoe Vale. We furnish and style homes for sale across Melbourne. We are building our own software to run the business, covering quoting, job scheduling, warehouse inventory, logistics and our CRM, with integrations into our accounting and customer systems.The roleWe are looking for a Software Engineer to design, build, test and maintain our internal software and customer-facing web platforms. You will work closely with management and the operations team to turn business requirements into reliable, scalable software.Key responsibilitiesResearch, analyse and define software requirements with the operations team.Design application architecture, data models and database schemas.Write clean, secure and maintainable code across front-end interfaces and back-end cloud services.Design and run unit and integration tests, and debug and fix defects.Integrate third-party APIs, CRM, accounting and database services to automate workflows.Write and maintain technical documentation and specifications.Troubleshoot, upgrade and optimise existing applications as business needs change.Skills and experience requiredBachelor's degree in Software Engineering, Computer Science, Information Technology or equivalent (AQF Level 7 or higher).At least 1 year of full-time professional software development experience.Proficiency in JavaScript/TypeScript and a modern framework such as React or Next.js, plus a back-end language such as Node.js or Python.Experience with SQL or NoSQL databases, RESTful APIs and cloud hosting.Working knowledge of Git, CI/CD and agile development.Strong problem-solving skills and clear written and verbal communication.How to applyApply through this listing with your resume and a short cover letter. Applications will be accepted for at least 4 weeks from the date this advertisement is first published.