Location
Job description
We are seeking a Full Stack Application Developer to drive the end-to-end development of customer-facing and internal business applications; 482 Visa sponsorship is available for the right candidate. You will be responsible for everything from designing intuitive user interfaces to architecting robust server-side logic. This role requires a product-minded developer who understands how to build features that solve real-world business problems while ensuring high performance and security.
📋 Core Responsibilities
✅ Selection Criteria
📋 Core Responsibilities
- App Architecture: Design and implement the full application stack, ensuring a seamless flow between the frontend, backend, and database layers.
- Frontend Development: Build responsive, accessible, and high-performance user interfaces using React, Vue, or Next.js.
- Backend Engineering: Develop and maintain scalable server-side applications using Node.js, .NET Core, or Python (FastAPI).
- Data Modelling: Design and optimise relational and non-relational database schemas to support application features.
- API Integration: Build and consume secure RESTful or GraphQL APIs to connect the application with third-party services and internal systems.
- Quality Assurance: Lead the implementation of automated testing suites (Unit, Integration, and E2E) to ensure application stability.
- Product Collaboration: Work closely with Product Managers and UI/UX designers to translate user stories into functional, production-ready features.
✅ Selection Criteria
- Experience: 5+ years of professional experience in Full Stack Application Development.
- Frontend Mastery: Deep expertise in modern JavaScript/TypeScript frameworks and state management.
- Backend Proficiency: Strong background in server-side logic, authentication, and secure coding practices.
- Cloud & DevOps: Practical experience deploying applications to Azure or AWS using CI/CD pipelines.
- Database Skills: Advanced proficiency in SQL and experience with NoSQL solutions.
- Problem Solving: Proven ability to troubleshoot complex issues across the entire application lifecycle.