Full Stack Developer – AWS

iCAD Dental

Location
Ottawa, ON
Arrangement
On-site
Type
Full-time
Salary
$85,000-$90,000/yr
Posted
Closes
Experience
Mid level
Tools
AWS, React, ThreeJS, Docker

Job Overview

We are looking for a Full Stack Developer with approximately 2–3 years of professional experience and strong familiarity with AWS cloud infrastructure.

The candidate will contribute to the development of production-ready web applications, backend services, APIs, databases, and cloud infrastructure. A significant part of the role will involve designing and deploying applications within AWS while ensuring that systems are secure, scalable, maintainable, and easy to deploy.

The ideal candidate should be comfortable working across the application stack and have a practical understanding of AWS architecture, networking concepts such as VPCs, database systems, API development, containers, and CI/CD pipelines.

A successful candidate will

  • Design and develop RESTful APIs for communication between different application components.
  • Integrate APIs with databases, front-end applications, AI/ML services, and cloud services.
  • Work with commonly used AWS services such as: EC2, S3, Lambda, ECS, ALB
  • Configure development, testing, and production environments.
  • Create and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Automate application deployments to AWS environments.
  • Work with Docker and containerized applications.
  • Maintain source control workflows using Git.
  • Design frontend applications uding React and ThreeJS

Requirements

Education

  • Bachelor's in Computer Science or related field.

Experience

  • Approximately 2–3 years of software development experience.
  • Experience developing backend applications and REST APIs.
  • Experience in designing backend systems

Preferred Skills

  • Experience deploying production applications on AWS.
  • Frontend experience is desired but not mandatory.

Preferred Qualifications

  • AWS certification is considered an asset but is not mandatory.
  • Previous experience working in a startup or cross-functional development environment would be beneficial.

Artificial Intelligence Disclosure

AI Use in Recruitment: iCAD Dental does not use artificial intelligence to screen, assess, or select applicants for this position.

Diversity, Equity & Inclusion

iCAD Dental is committed to fostering a diverse, inclusive, and respectful workplace. We welcome applications from qualified candidates of all backgrounds, experiences, perspectives, and abilities. Employment decisions are based on qualifications, experience, skills, and organizational needs, in accordance with applicable legislation, including the Ontario Human Rights Code.

Accessibility & Accommodation

iCAD Dental is committed to providing an accessible and inclusive recruitment process. Accommodation is available upon request for candidates participating in any stage of the recruitment and selection process.

If you require accommodation, please contact careers@icad.dental and let us know how we can support your participation in the recruitment process. iCAD Dental will work with candidates to provide reasonable accommodation based on individual accessibility needs.

We thank all applicants for their interest. Only candidates selected for further consideration will be contacted.

Job Type: Full-time

Pay: $85,000.00-$90,000.00 per year

Benefits

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care
  • Work from home

Education

  • Bachelor's Degree (required)

Experience

  • Software development: 2 years (required)

Work Location: Hybrid remote in Ottawa, ON K2C 0P9

Share this job