Intermediate Full-Stack Software Developer

AlimentivLondon, OntarioOn-siteFull-timeMid level, 2–5 yearsListed 4 days ago

Apply now

About this role

About the Role

The intermediate full-stack developer will be responsible for advancing the software development lifecycle stages from system design to robust implementation, with a specific focus on our Imaging products. The role requires active cross-functional collaboration to deliver complex solutions, and entails greater ownership of design and implementation tasks, an active role in maintenance and support, and a strong focus on documentation and continuous professional growth. Finally, you'll play a key role in the planning and intermediate stages of the project lifecycle, ensuring that development efforts align with departmental objectives.

Application Development and Implementation (40%)

- Write complex, clean, maintainable, and efficient code using a range of programming languages.

- Lead the translation of design specifications into functional software, actively contributing to each phase of the development cycle.

- Identify areas for code optimization and refactor code to improve performance and scalability.

- Conduct in-depth code reviews and mentor junior developers to ensure code meets the quality standards.

Support (20%)

- Coordinate rotational support efforts, prioritizing and troubleshooting advanced application and user issues.

- Analyze recurring support issues to implement efficiencies.

- Develop and refine support workflows, improving response times and the effectiveness of assistance provided.

Continuous Improvement (20%)

- Identify trends for preventative maintenance or enhancements.

- Develop and implement performance improvement plans to optimize application functionality.

Application Documentation (20%)

- Author comprehensive validation and technical documentation.

- Create technical support documentation, establishing standard operating procedures.

- Review and approve validation documents provided by Computer system validation specialists (CSVS).

Learning and Development (10%)

- Attend advanced training programs to refine technical skills.

- Coordinate learning sessions to enhance the team’s technical capabilities and familiarity with technical processes.

What we're looking for

- Experience level: Bachelor's degree or Diploma, plus 2-4 years experience in Full-Stack Development:
- Angular and TypeScript (front end)

- AWS services and deployment pipeline (back end)

- Required: Angular/TypeScript, Node.js or Python, AWS (Lambda, S3, DynamoDB, Cognito, API Gateway), CI/CD, Docker, Git.

- Preferred: Cornerstone3D or a similar web DICOM viewer library, DICOM, and validated-environment delivery.

About us

What we offer:

- A remote-first environment with a truly global and collaborative team.

- Annual Education Reimbursement Fund

- All-company Mentorship Program

- Home office setup allowance

- Summer hours

- RRSP Match (7% employer match on 5% contribution)

- Student Debt Savings plan

- Short Term Incentive Plan with Targets Aligned to Role Seniority

Please note that benefits are subject to country-specific availability

+ 8% Short-Term Incentive Target