Software Engineer (Digital Health)
Job Descriptions
Operational Responsibilities
Develop, test, and maintain web application features across front-end (Angular) and back-end (Laravel, C#) under the guidance of senior engineers.
Participate in sprint planning, daily stand-ups, and task estimation.
Write clean, well-documented code following established coding standards and best practices.
Fix bugs, resolve assigned tickets, and support QA in defect verification.
Write unit tests and support integration testing for features you build.
Participate in code reviews, both giving and receiving feedback, to build engineering discipline.
Assist in troubleshooting application issues under senior engineer supervision.
Support integration of third-party APIs and basic automation workflows under senior guidance.
Strategic Responsibilities
Build foundational understanding of the platform's architecture, integrations, and data flows.
Suggest improvements to code quality, reusability, and development workflows.
Stay current with relevant frameworks, tools, and engineering practices within Laravel, C#, and Angular ecosystems, including emerging AI-assisted development tools.
Team Collaboration
Work closely with senior engineers, QA, and product stakeholders to clarify requirements and deliver assigned tasks.
Actively participate in knowledge-sharing sessions and team retrospectives.
Ask for help early, document learnings, and contribute to internal documentation/wikis.
Governance / Compliance
Follow secure coding practices and data privacy requirements, especially given the healthcare context of the platform.
Ensure code changes go through proper version control (Git flow), code review, and release processes.
Flag any security or compliance concerns to senior engineers or the tech lead.
Requirements
Diploma/Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
0 to 2 years of professional experience in software development (internship/practical training counted).
Some hands-on exposure to PHP/Laravel, C#/.NET, or Angular, through coursework, personal projects, internships, orprior work experience.
Candidates strong in at least one of these with willingness to cross-train are encouraged to apply.
Exposure to additional web technologies such as Node.js, JavaScript/T/TypeScript, or Python is an advantage.Basic understanding of relational databases (MySQL or similar) and SQL.
Familiarity with Git and version control workflows (GitLab preferred).
Understanding of REST API concepts and consuming third-party APIs.
Familiarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude) is a plus.
Basic understanding of cloud platforms (AWS, GCP, or Azure) is a plus.
Eagerness to learn, strong problem-solving mindset, and good communication skills.
Fluent in English.