About ResMed ResMed has pioneered some path-breaking solutions to improve people s lives and our mission is to change 250 million lives by 2025 Our products and technologies focus on completing the care continuum in the out-of-hospital space enabling seamless transitions for people as they move between different care settings and empowering caregivers with actionable data and insights that transform the way care is delivered Our vision is to continuously push the boundaries of innovation improve patient outcomes and place patients and caregivers at the center of every innovation we pursue About the Team This team is responsible for developing maintaining and enhancing cloud-connected full-stack solutions that support sleep diagnostics and workflow automation The team collaborates closely with internal platform teams third-party device manufacturers and cloud service providers to ensure seamless integration and data synchronization As part of this team you ll be contributing to a range of web-based and backend systems that form the core of ResMed s patient care ecosystem Let s Talk About Responsibilities Design develop and maintain scalable and high-performance full-stack applications using Node js React and JavaScript Build secure maintainable RESTful APIs and integrate them with front-end components Write clean modular and reusable code and adhere to best practices in software engineering Develop and optimize queries and schemas for MySQL databases including complex joins indexing and transaction handling Participate in sprint planning daily standups code reviews and retrospective meetings as part of an agile team Collaborate with UX designers QA engineers product owners and other developers to deliver business value iteratively Debug and troubleshoot issues across the stack from database and backend to front-end rendering and user interactions Participate in architectural design discussions and contribute to decisions around design patterns scalability and performance Write and maintain unit and integration tests to ensure code quality and application reliability Contribute to documentation and knowledge sharing within the team Actively look for ways to improve existing solutions and development workflows through automation refactoring and adoption of modern technologies Let s Talk About Qualifications and Experience Required Skills Bachelor s degree in computer science or related field or equivalent industry experience 5-6 years of experience in full-stack development using Node js and React Solid proficiency in JavaScript ES6 including asynchronous programming concepts Solid understanding of REST APIs HTTP and web architecture Hands-on experience with MySQL including writing and optimizing stored procedures triggers and indexing strategies Experience working with version control tools like Git and GitHub Proficiency in debugging profiling and performance tuning of both client-side and server-side code Strong knowledge of best practices in software engineering including SOLID principles design patterns and secure coding practices Excellent communication collaboration and interpersonal skills Preferred Skills Experience with TypeScript Familiarity with Docker and containerized deployments Exposure to CI CD pipelines using GitHub Actions Jenkins or similar tools Working knowledge of AWS services e g S3 Lambda RDS Experience with state management tools like Redux or Context API in React Knowledge of testing frameworks like Jest Mocha or SuperTest Familiarity with Agile Scrum development methodologies Joining us is more than saying yes to making the world a healthier place It s discovering a career that s challenging supportive and inspiring Where a culture driven by excellence helps you not only meet your goals but also create new ones We focus on creating a diverse and inclusive culture encouraging individual expression in the workplace and thrive on the innovative ideas this generates If this sounds like the workplace for you apply now We commit to respond to every applicant