About the Role We are seeking an experienced Full-Stack Software Developer to design, build, and maintain internal business applications that improve operational efficiency through automation, systems integration, and modern software development. This role is ideal for someone who enjoys solving complex business challenges by replacing manual processes with scalable software solutions. The successful candidate will lead the development of internal tools, build integrations between multiple business platforms, and create reliable systems that serve as the foundation for future business initiatives. This is an excellent opportunity to work on meaningful, long-term projects where your work will directly impact business operations and workflow efficiency. Key Responsibilities Software Development Design, develop, and maintain web-based internal applications and business tools. Replace complex spreadsheet-based workflows with scalable database-driven applications. Develop responsive, user-friendly front-end interfaces for internal users. Build secure and maintainable backend services and business logic. Database & Data Management Design and maintain relational databases to serve as the central source of business data. Develop data models that support multiple business processes and reporting requirements. Create data import, export, migration, and validation processes. Ensure data integrity, consistency, and performance across systems. Systems Integration & Automation Develop middleware and APIs to integrate multiple internal platforms. Build automation workflows that eliminate repetitive manual tasks. Create and maintain REST APIs and third-party system integrations. Support automated onboarding, offboarding, and operational workflows. Process Improvement Analyze existing business processes and identify opportunities for automation. Recommend scalable technical solutions that improve operational efficiency. Collaborate with internal stakeholders to gather requirements and translate them into software solutions. Document technical designs, workflows, and system architecture. Maintenance & Support Troubleshoot software issues and resolve bugs in a timely manner. Monitor application performance and recommend continuous improvements. Maintain code quality through testing, documentation, and best development practices. Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (preferred). Proven experience as a Full-Stack Developer, Software Developer, Systems Developer, or similar role. Strong understanding of software architecture and application design. Experience developing scalable web applications. Strong analytical and problem-solving skills. Ability to work independently and manage multiple projects. Excellent written and verbal English communication skills. Technical Skills Candidates should have experience with several of the following technologies: Backend Development C# / .NET Python Node.js Front-End Development React Angular Vue.js HTML5, CSS3, JavaScript Database Technologies Microsoft SQL Server PostgreSQL MySQL Database design and optimization Systems Integration REST APIs API development and integration Third-party software integrations Middleware development Data & Automation Data migration and ETL processes CSV and Excel data handling PowerShell or similar scripting languages Workflow automation Cloud Platforms Microsoft Azure Amazon Web Services (AWS) Nice to Have Experience developing internal business systems or operational tools. Experience integrating ERP, CRM, HRIS, or job management platforms. Knowledge of identity and access management. Experience automating employee onboarding and offboarding workflows. Familiarity with DevOps practices, CI/CD pipelines, and version control (Git). Experience working with Australian clients or international remote teams. What We're Looking For The ideal candidate is someone who: Thinks like a problem solver and enjoys improving business processes. Can translate manual workflows into scalable software solutions. Is comfortable working across both front-end and back-end technologies. Has strong database design and systems integration experience. Writes clean, maintainable, and well-documented code. Takes ownership of projects from planning through implementation. Enjoys collaborating with stakeholders while working independently. This is a long-term opportunity to build the core systems that support and scale business operations. We're looking for someone who is passionate about automation, software engineering, and creating practical solutions that make a measurable impact.
Software developer
Amalie Demo (2026)
Junior Software Developer — Remote
59 Pines
Senior Software Developer -.Net
Sphera
Software Developer ENG
Densify
Software Developer - React (remote)
forent株式会社
Principal Full-Stack Software Developer (Columbia - Remote)
Callieregroup