About the Role
We're looking for an enthusiastic Full Stack Developer with experience in React and Django to join our growing engineering team.
This is an exciting opportunity for an early to mid-career developer who enjoys building modern web applications, solving real-world problems, and working across both the front end and back end.
You'll work closely with our hardware engineering team, developing software that integrates with hardware solutions and contributes to products with real-world impact. This is an excellent opportunity to work in a collaborative, multidisciplinary environment while continuing to grow your technical skills.
What You'll Do
- Develop and maintain web applications using React and Django.
- Design and build RESTful APIs using Django REST Framework.
- Build responsive, intuitive, and accessible user interfaces.
- Develop and maintain microservices to support scalable applications.
- Containerise applications using Docker and contribute to deployment workflows.
- Collaborate closely with our hardware engineering team to integrate software with embedded hardware.
- Write clean, maintainable, and well-tested code.
- Troubleshoot, debug, and optimise application performance.
- Participate in code reviews and contribute to technical discussions.
- Work closely with cross-functional teams to deliver secure, high-quality software.
- Understanding of secure software development, including OWASP Top 10, secure APIs, and authentication/authorization (JWT/OAuth).
- Strong problem-solving, communication, and teamwork skills.
Essential
- 1–4 years of professional software development experience.
- Strong experience with React, Python, and Django.
- Experience with Django REST Framework (DRF).
- Experience with Docker and microservices architecture.
- Strong knowledge of JavaScript (ES6+) and modern React development.
- Experience with PostgreSQL (or another relational database) and Git.
Desirable
- Experience developing healthcare or other regulated applications.
- Familiarity with FHIR and/or HL7.
- Experience with React Query, Redux, or the React Context API.
- Experience with Kubernetes, AWS, or other cloud platforms.
- Experience with automated testing (Jest, React Testing Library, Pytest).
- Familiarity with CI/CD pipelines.
- Experience working in Agile development environments.
- Experience integrating software with hardware or IoT devices.
Why Join Us?
- Work on innovative products that combine software and hardware.
- Collaborate with experienced hardware engineers.
- Be part of a collaborative, supportive team with opportunities to grow your skills.
- Flexible full-time or part-time employment options.
Pay: $60,000.00 – $65,000.00 per year
Work Location: In person