Full Stack Engineer Role: Full Stack Engineer We are seeking a highly skilled and self-driven Full Stack Engineer to join our team and make a significant impact on our medical device platform. As we develop new digital products to enhance our customers' experiences and ensure the robustness of our services, your role will be pivotal in shaping the future of our platform. Key Responsibilities: - Design, develop, and enhance reliable features and services while adhering to high standards of design and architecture. - Research and integrate new products based on client requirements, collaborating with cross-functional teams. - Mentor and support team members through code reviews and technical guidance. - Optimize team processes by introducing efficient methodologies and removing inefficiencies. Requirements: - Proficiency in Java, TypeScript, React, and React Native. - 1-4 years of hands-on experience with excellent skills in system design, architecture, and development. - Strong knowledge of NodeJS or ExpressJS. - Experience building front-end applications using JavaScript, HTML5, and Angular. - Proficiency in cloud computing services such as AWS Elastic Beanstalk, EC2, SNS/SQS, S3, etc. - Expertise in microservices, data modeling techniques, and REST Web services. - Strong understanding of n-tier architectures (UI, Business Logic Layer, Data Access Layer). - Excellent communication skills for technical and non-technical audiences. - Solid foundation in data structures, algorithms, problem-solving, OO design, and system architecture.