Full Stack Software Developer

Media Resources Inc

Mississauga

On-site

CAD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Media Resources Inc. seeks a skilled Full Stack Software Developer with 5+ years of experience to design, develop and maintain robust web applications from concept to deployment.

This on-site role focuses on building responsive frontend interfaces and maintaining backend architectures within a CI/CD environment. Responsibilities include API design and integration with RESTful APIs and gRPC, code quality and performance optimization, testing, and cross-functional collaboration with product,

Qualifications

  • 5+ years of full-stack software development experience.
  • Experience with Django, Node.js or Go preferred.
  • Hands-on with AWS, Docker, Kubernetes and CI/CD pipelines.
  • Proficiency in RESTful APIs and gRPC, plus database design (PostgreSQL).
  • Strong OOP and functional design knowledge; ability to write clean, scalable code.

Responsibilities

  • Design, develop and maintain full-stack web applications from concept to deployment.
  • Build responsive frontend interfaces and robust backend architectures.
  • Design and integrate RESTful APIs and gRPC services.
  • Ensure code quality, performance, security and scalability.
  • Collaborate with product, UI/UX, hardware teams and stakeholders.

Skills

Full-stack development
RESTful APIs
gRPC
AWS
Docker
Kubernetes
CI/CD
OOP
Functional design
Unit testing

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Docker
Kubernetes
VS Code
Cursor
Claude

Job description

We are seeking a skilled Full Stack Software Developer with 5+ years of professional experience to design, develop and maintain robust web applications from concept to deployment. In this on-site role, you will build responsive frontend interfaces, maintain backend architectures, integrate APIs, and thrive in a continuous integration and deployment (CI/CD) environment.

Responsibilities and duties

The primary responsibilities and duties include, but are not limited to:

  • End-to-End Development: Build, deploy and maintain full-stack web applications from architectural design through production release.
  • API Design & Integration: Design, implement and integrate robust RESTful APIs and modern RPC protocols (gRPC) for seamless communication.
  • Code Quality & Standards: Write clean, efficient, maintainable and well-documented code adhering to OOP and functional design best practices.
  • Performance & Optimization: Troubleshoot, debug and optimize applications for high responsiveness, low latency, scalability and security.
  • Testing & Automated CI/CD: Participate in peer code reviews, write unit tests and expand automated testing frameworks within CI/CD pipelines.
  • Cross-Functional Alignment: Collaborate closely with product managers, UI/UX designers, hardware teams and business stakeholders to turn requirements into technical solutions.
  • Documentation & Modernization: Maintain clear technical documentation and evaluate emerging technologies to continuously upgrade core systems.
Academic Training
  • Bachelor’s degree in Computer Science, Software Engineering or a related field with a strong programming component (or equivalent practical experience).
Work Experience
  • 5+ years of full-time commercial software development experience, including hands-on full-stack (front-end and back-end) work.
  • Back-End Stack: Django (Python), Node.js, Go.
  • Databases: PostgreSQL relational database design, query optimization and management.
  • APIs & Messaging: RESTful API design and integration, gRPC protocols.
  • Cloud & Infrastructure: AWS services, Docker containerization, Git (Kubernetes is a plus).
  • DevOps & Environments: Kubernetes, CI/CD pipelines, unit/automated testing.
  • Systems & OS: Hands-on experience with both Windows and Linux operating environments.
  • AI Developer Tools: Familiarity with AI-assisted development tools (Claude, VS Code, Cursor).
  • Core Competencies: Deep knowledge of Object-Oriented Programming (OOP), functional design, and eagerness to learn evolving technologies.
  • Full-Stack Development: Demonstrated expertise in designing, developing, deploying and maintaining scalable front-end and back-end web applications.
  • API Design & Systems Integration: Proficiency in building and integrating RESTful APIs and gRPC services to enable secure and reliable system communication.
  • Software Engineering Excellence: Strong knowledge of OOP, functional programming principles, software design patterns and code quality best practices.
  • Performance, Scalability & Security: Ability to troubleshoot, optimize and secure applications to ensure high performance, reliability and scalability.
  • Testing & DevOps Practices: Experience with automated testing, code reviews, CI/CD pipelines and modern software delivery methodologies.
  • Cross-Functional Collaboration: Proven ability to work effectively with product, UX/UI, engineering and business stakeholders to deliver technical solutions aligned with business needs.
  • Technical Documentation & Continuous Improvement: Skilled in maintaining technical documentation and evaluating emerging technologies to drive system modernization and innovation.

This posting is for an open vacancy currently available within Media Resources Inc.

Artificial Intelligence (AI) is not utilized in the recruitment process.

MRI does not require Canadian Experience.

We thank all applicants and advise that only those selected for an interview will be contacted and informed of the next steps within 45 days of the interview. MRI will retain a copy of the job posting and associated application form for 3 years.

Engineered to
look better, longer.

From engineering and manufacturing through installation and lifetime support, Media Resources delivers LED display systems with lasting visual quality, dependable performance and lower lifetime operating costs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Media Resources Inc • Mississauga

On-site
CAD 110,000 - 160,000
Senior Full Stack Developer (Java/React)
Senior Full Stack Developer (Java/React)

Miratech • Toronto

Hybrid
CAD 120,000 - 170,000
Culture of Relentless Performance
Competitive pay & benefits
Remote work flexibility
+3
Full-Stack Product Developer
Full-Stack Product Developer

Globalfaces Direct Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Health insurance
Generous bonus opportunity
Paid Sick Days
Staff Site Reliability Engineer/ Energy
Staff Site Reliability Engineer/ Energy

Kelly Services • Toronto

On-site
CAD 133,000 - 165,000
Medical, Dental, and Vision Insurance
Vacation Time
OPEN: Sr. Software Developer
OPEN: Sr. Software Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
Full Stack AI Developer
Full Stack AI Developer

Jobgether • Canada

Remote
CAD 120,000 - 140,000
Fully remote work (Canada)
Flexible schedule
Competitive CAD salary
+5
Senior Software Developer - Toronto
Senior Software Developer - Toronto

Randstad • Toronto

On-site
CAD 120,000 - 150,000
Senior Full Stack Developer (Java/React)
Senior Full Stack Developer (Java/React)

Miratech Group • Toronto

Hybrid
CAD 110,000 - 160,000
Culture of Relentless Performance
Competitive Pay and Benefits
Work From Anywhere Culture
+2
Senior Full Stack Developer
Senior Full Stack Developer

Canadian Inclusion • Canada

Hybrid
CAD 90,000 - 120,000
Competitive compensation
Benefits from day one
Retirement plan
+2
Senior Cloud Development and Administration Specialist
Senior Cloud Development and Administration Specialist

Randstad Canada • Toronto

Hybrid
CAD 120,000 - 180,000
AI tool integration
Full-stack scope
DevOps leadership
+1