Job Purpose
We are seeking a passionate and experienced Full Stack Software Developer with decent Java development expertise to take a leading role in the enhancement and development of our HealthCare product. You will work closely with architects, QA, and DevOps teams to build scalable, secure, and high-performing healthcare applications used across multiple clinics.
Job Duties and Responsibilities
- Lead the development of new features and modules .
- Design, develop, and maintain nodejs and Java-based backend services, APIs, and data models.
- Build responsive, modern frontends using React / Angular frameworks.
- Ensure smooth integration with third-party systems (FHIR, HL7, fax automation, AI-powered modules, etc.).
- Work closely with DevOps to optimize deployments on AWS / GCP environments.
- Mentor junior developers and drive best practices in code quality, design patterns, and testing.
- Participate in architecture discussions, sprint planning, and release management.
- Troubleshoot production issues and implement robust fixes and performance improvements.
Required Qualifications
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Experience
5+ years of experience in full stack software development.
Knowledge, Skills, and Abilities
Technical Skills Required
- Strong experience with Java / Hibernate / RESTful APIs.
- Front-end proficiency with ReactJS / Angular / HTML5 / CSS / JavaScript / TypeScript.
- Experience in MySQL / PostgreSQL .
- Familiarity with OSCAR EMR or other healthcare/EHR systems is a big plus.
- Hands-on experience with Docker, Git, CI/CD pipelines, and AWS
- Exposure to FHIR / HL7 / healthcare interoperability standards preferred.
- Understanding of API security, and authentication protocols (OAuth2, JWT).
Soft Skills & Attributes
- Strong analytical and problem-solving ability.
- Ability to work independently and lead a small development team.
- Excellent communication and collaboration skills with cross-functional teams.
- Passion for building high-quality, reliable, and maintainable software.
- Exposure to working in Agile / Scrum environments.
Preferred
- Prior experience in healthcare technology or open-source EMR systems (e.g., OSCAR, OpenEMR).
- Exposure to AI-driven healthcare automation or integration of ML-based services.
Why Join Us
- Opportunity to lead mission-critical healthcare solutions used by clinics across Canada and beyond.
- Work on cutting-edge technologies combining EMR, AI, and automation.
- Collaborative and growth-oriented work culture based in Technopark, Trivandrum.
Living AOT’s Values
Our values guide how we work, collaborate, and grow as a team. Every role at AOT is expected to embody and promote these values:
- Innovation: We pursue true innovation by solving problems and meeting unarticulated needs.
- Integrity: We hold ourselves to high ethical standards and never compromise.
- Ownership: We are all responsible for our shared long-term success.
- Agility: We stay ready to adapt to change and deliver results.
- Collaboration: We believe collaboration and knowledge-sharing fuel innovation and success.
- Empowerment: We support our people so they can bring the best of themselves to work every day.