Point your AI agent at freehire and let it find you a job.

Get the CLI →

CARiNG Pharmacy

Software Engineer (Digital Health)

Posted Updated
Discussion

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.


Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available