About Duneolas
Duneolas is the next transformative leap forward in practice management (EHR) systems used in healthcare. Our unique team of experienced IT and healthcare professionals aims to deliver a software and infrastructure platform that not only outperforms existing legacy systems on established practice workflows but also provides the foundation for the next paradigm shift in primary care technology.
Our Vision
We believe that the coming decades will bring enormous improvements in healthcare's ability to leverage data to raise the levels of care delivered to patients and the efficiency of all healthcare team members. We see Duneolas as a major component and an accelerator of this positive change.
Job Description
We are looking to build out our core engineering team to ensure we can execute on our ambitious plan for Duneolas. This is a fully remote role and will require an individual who is self-disciplined, determined, and driven to succeed and grow as an engineer.
Key Responsibilities
* Architect and develop scalable SaaS applications using Spring Boot and RESTful APIs.
* Design robust database schemas with PostgreSQL, optimizing queries and ensuring data integrity.
* Enhance performance using Redis for caching and session management.
* Create modular, reusable, and maintainable code using advanced object-oriented design principles.
* Write comprehensive tests (TDD) and maintain CI/CD pipelines for automated deployment.
* Collaborate with cross-functional teams to integrate backend logic with front-end systems.
Requirements
* Extensive experience as a Backend Developer (typically 7+ years), with a focus on SaaS application development.
* Proven expertise in Spring Boot, Java, RESTful APIs, and database design.
* Deep knowledge of software architecture patterns and design principles.
* Hands-on experience with Redis, Docker, and CI/CD pipelines.
* Strong understanding of backend security, performance optimization, and full-stack architecture.
* Passion for clean, maintainable, and scalable code.
* Experience working in agile environments, including sprint planning and retrospectives.
* A proactive, self-driven attitude, thriving in startup environments.
* Strong communication skills and a collaborative mindset.
Bonus Qualifications
* Proficiency in other programming languages, such as Go, Python, or Node.js.
* Experience in Domain-Driven Design (DDD).
* Experience in CI/CD pipelines and deployment strategies.
* Hands-on experience with FHIR, HL7 interoperability standards, and openEHR frameworks.
* Exposure to front-end technologies or frameworks to enhance integration understanding.
What We Offer
* A competitive salary tailored to the individual, with options for cash-based bonuses/equity incentives.
* Fully remote work, with flexibility to accommodate Irish to Indian time zones.
* A culture of continuous learning, innovation, and opportunities for professional growth.
* The chance to make a meaningful impact as part of a passionate, collaborative, and driven team.