About SimHawk:
SimHawk is a pioneering ultrasound simulation startup developing a unique platform that helps physicians and ultrasound technicians diagnose patients accurately and professionally. We believe in creating a community, an archive of physicians around the world who want to explore the world of ultrasound through medical simulation to bring better health to the world.
At SimHawk, you will be part of a dynamic team developing complex software for our ultrasound AI platform. Our projects span various platforms, scopes, and technologies, offering an exciting environment where innovation thrives. Join our startup culture and help shape the future of AI-powered medical solutions!\
Role Overview:
As a Full Stack Engineer at SimHawk, you will play a crucial role in developing and enhancing our cutting-edge AI-powered ultrasound platform. You'll work across the stack, from designing robust backend services and APIs to building intuitive frontend interfaces, ensuring our platform is scalable, secure, and reliable. Collaborating closely with medical experts and AI engineers, your work will directly contribute to improving diagnostic accuracy and patient care through innovative technology.
Your Impact:
- Build & Ship Fast: Code and launch key features for our core product using Java, JavaFX.
- Power the Backend: Create and manage our Java-based platform and APIs.
- Design Great UIs: Make our app easy and enjoyable to use with JavaFX.
- Handle Our Data: Keep our MongoDB and PostgreSQL databases speedy and reliable.
- Keep Things Rock Solid: Ensure our platform is secure and performs well.
- Team Up: Work closely with product, design, and other engineers to build awesome stuff.
- Solve Puzzles: Find and fix problems, and make our system better.
- Own It, End-to-End: From idea to deployment on AWS with Docker/CI/CD, you're involved.
- Communicate & Drive: Keep everyone in the loop and help steer projects.
- Learn & Grow: Stay on top of new tech and help us improve.
What You'll Need (Skills & Experience):
- 5+ Years Experience: You've been building apps end-to-end for a while.
- API Whiz: Solid experience building and using RESTful APIs.
- Strong Backend Chops (Java Focus): Deep knowledge of Java is key. Python understanding is a big plus. Experience with Node.js is also valuable.
- Frontend Savvy: Crucial experience with JavaFX for our frontend. Familiarity with modern JavaScript frameworks like React is also important.
- Database Skills (SQL & NoSQL): Comfortable with PostgreSQL (SQL) and MongoDB (NoSQL).
- Good Dev Habits: You get version control (Git), testing, and CI/CD concepts (we use Docker & AWS S3).
- Security Aware: You understand security basics.
- Problem Solver: You can figure things out and pay attention to the details.
- Clear Communicator: Good English skills (written and spoken).
- Education/Equivalent Experience: A relevant degree (Computer Science, etc.) or the real-world experience to match.
Bonus Points (Extra Awesome If You Have):
- Python Skills: Especially handy for our backend.
- Docker, Kubernetes & Container Experience: If you've worked extensively with these.
- Medical Imaging/AI Diagnostics Background: Any experience in these fields.
Who You Are:
- Get Things Done: You take initiative, own your work, and see it through.
- All About Quality: You're passionate about building things well and pay attention to the details.
- Team Player & Self-Starter: You work great with others but can also rock it solo.
- Problem Solver: You enjoy tackling tough challenges and figuring things out.
- Clear Communicator: You can explain things well to others.
Why Join SimHawk?
- Be part of a mission-driven startup developing cutting-edge AI healthcare solutions.
- Work on innovative ultrasound technology that directly improves patient care.
- Enjoy a fast-paced, collaborative startup culture with opportunities for professional growth.
- Gain exposure to AI, machine learning, and medical imaging advancements.
- Work in a supportive and diverse environment, where creativity and innovation are encouraged.
We appreciate all applications, however, only candidates selected for an interview will be contacted based on meeting the required qualifications.