Software Engineer (iOS, Full Stack)
Job Title: Software Engineer (iOS, Full Stack)
About Us:
HatchMed is transforming healthcare technology by developing innovative solutions that improve patient safety, streamline clinical workflows, and enhance hospital efficiency. Our platform centers around iPad-based applications designed for seamless integration into hospital environments, supported by a robust AWS backend and web-based tools.
Job Summary:
We are seeking a skilled Software Engineer with expertise in iOS development using Swift, combined with full-stack experience. The ideal candidate will work primarily on iPad-based applications while also contributing to our AWS backend and web-based platform components. This role requires strong problem-solving abilities, a collaborative mindset, and a passion for building scalable, secure, and efficient healthcare solutions.
Key Responsibilities:
- Develop and maintain iOS applications for iPad using Swift, ensuring high performance, usability, and security in a healthcare environment.
- Collaborate with backend engineers to design, develop, and optimize APIs and AWS-based services.
- Implement and maintain web-based supporting tools and interfaces, ensuring seamless integration with the iOS ecosystem.
- Work closely with cross-functional teams, including UX/UI designers, product managers, and clinical stakeholders, to translate requirements into technical solutions.
- Ensure code quality through best practices, including unit testing, code reviews, and CI/CD pipeline implementation.
- Troubleshoot and resolve issues across the stack, optimizing performance and reliability.
- Keep up with industry trends and emerging technologies to continuously improve our tech stack.
Required Qualifications:
- 3+ years of professional experience in iOS development using Swift.
- Experience with full-stack development, including backend development with AWS services (Lambda, MongoDB, Cognito, API Gateway, etc.).
- Proficiency in web development, with experience in technologies such as Nest, TypeScript, React, JavaScript, Vue, or Angular.
- Strong understanding of RESTful APIs
- Experience with cloud-based architectures and DevOps best practices.
- Familiarity with Agile development methodologies and version control systems like Git.
- Excellent problem-solving skills and the ability to work independently or within a team.
Preferred Qualifications:
- Experience with embedded systems development in C/C++.
- Familiarity with healthcare-related software, compliance standards (HIPAA, FDA), or medical device integrations.
- Experience with WebRTC, video streaming, or real-time communication technologies.
- Knowledge of security best practices for mobile and web applications.
HatchMed Corporation is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.