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

Get the CLI →

CARiNG Pharmacy

Software Engineer , Full Stack (Digital Health)

Posted Updated
Discussion

Job Descriptions

Operational Responsibilities

  • Own end-to-end development of scalable and secure web applications, backend services, APIs, and integrations acrossLaravel, C#, and Angular.

  • Lead technical implementation of complex features and platform components, including legacy system revamp workstreams.

  • Design and integrate AI-powered features, automation workflows, and third-party APIs to enhance application functionality.

  • Conduct code reviews, enforce coding standards, and ensure high code quality across the team.

  • Coordinate release planning, deployment, and post-release monitoring for owned modules.

  • Troubleshoot production issues, perform root cause analysis, and resolve defects across application, database, and integration layers.

  • Prepare and maintain technical documentation and system specifications.

  • Manage multiple tasks and priorities while meeting project deadlines.

  • Support junior engineers with technical guidance during day-to-day development.

Strategic Responsibilities

  • Contribute to technical architecture, engineering standards, and integration patterns for the digital health platform.

  • Evaluate technology options and recommend scalable, practical solutions aligned with the platform roadmap.

  • Identify technical risks early, including in the legacy system revamp, and propose mitigation strategies.

  • Drive improvements in code maintainability, automation, deployment quality, and monitoring capability.

  • Research, evaluate, and implement new technologies, tools, and AI solutions to improve productivity and business outcomes.

  • Stay current on relevant technology trends (cloud, healthtech platforms, AI/LLMs, automation) and propose adoption where relevant.

People Responsibilities

  • Mentor junior and mid-level engineers, providing technical guidance, code review feedback, and support for their capability development.

  • Support onboarding of new engineers joining the team.

  • Contribute to technical assessment during recruitment interviews when needed.

  • Promote engineering discipline, knowledge sharing, and best practices within the team.

Governance/Compliance

  • Ensure solutions comply with IT governance, cybersecurity policies, data privacy requirements, and healthcare-related compliance requirements.

  • Review technical documentation, access control, audit logging, and test evidence before production implementation.

  • Ensure proper change management and release governance are followed for all owned deliverables.

  • Flag technical risks, security gaps, or vendor delivery issues to the Engineering Lead.

Requirements :

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

  • At least 5+ years of professional experience in software development, including hands-on ownership of production systems.

  • Strong hands-on experience with PHP/Laravel, C#/.NET, and Angular (proficiency across most of the stack expected deep expertise in at least two is a must).

  • Working knowledge of additional web technologies such as Node.js, JavaScript/T/TypeScript, or Python is an advantage.

  • Proficiency in database design and optimization using SQL and/or NoSQL databases.

  • Solid understanding of software architecture, system design, data structures, algorithms, and design patterns (e.g.,microservices, event-driven architecture); direct relevance to legacy system modernization is a plus.

  • Experience developing and consuming RESTful APIs and integrating third-party services.

  • Familiarity with AI technologies, Large Language Models (LLMs), AI APIs (e.g., OpenAI, Gemini, Claude), or AI-assisteddevelopment tools is an advantage.

  • Experience with cloud platforms such as AWS, GCP, or Azure.

  • Good knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and Git/GitLab workflows.

  • Prior experience mentoring or informally leading engineers is a plus.

  • Experience working with or migrating legacy systems is highly valued.

  • Strong analytical, troubleshooting, and problem-solving skills; comfortable working cross-functionally and independently with product, QA, infrastructure, and business teams.

  • Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.

  • Fluent in English.


Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack 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