Full Stack Developer

2 weeks ago


Richmond Hill ON LB N, Canada Smiles First Corporation Full time

Job Summary

We are seeking a talented and versatile Full-Stack Developer to join our team. The ideal candidate will be responsible for building, maintaining, and optimizing end-to-end web applications. This role requires strong proficiency across the full stack, excellent communication skills, and the ability to collaborate effectively in a fast-paced environment.

Key Duties & Responsibilities

  • Design, develop, and maintain scalable web applications and internal tools.
  • Build responsive, accessible, and high-performing front-end interfaces using:
  • HTML5, CSS3, JavaScript, ReactJS
  • Develop and maintain back-end services and APIs using:
  • , Express, Python, Django
  • Implement JWT-based authentication and role-based access control.
  • Build and optimize database schemas using:
  • PostgreSQL, MySQL, MongoDB

Infrastructure, Deployment & DevOps

  • Containerize applications using Docker.
  • Configure and manage Nginx for reverse proxy, load balancing, and API routing.
  • Deploy and manage applications on cloud platforms:
  • AWS, Heroku, or similar providers.
  • Implement CI/CD workflows and automate deployment processes.
  • Monitor application performance, logs, system health, and uptime.

Integration & Architecture

  • Integrate systems and third-party services through RESTful or GraphQL APIs.
  • Work with Git workflows for collaborative development (Git, GitHub).
  • Develop secure, maintainable, and scalable system architecture.

Performance, Quality, & Security

  • Conduct testing for functionality, responsiveness, performance, and security.
  • Troubleshoot and resolve tickets, bugs, and production issues across the stack.
  • Apply security best practices, including encryption, secret management, and secure API design.

Collaboration & Communication

  • Work closely with designers, product owners, and stakeholders.
  • Participate in Agile ceremonies and sprint planning using Jira.
  • Communicate technical challenges and propose effective solutions to the team.

Data & Business Systems (Nice to Have)

  • Experience with NetSuite SQL or ERP system integrations.
  • Experience with ETL pipelines or data synchronization tools is a plus.

QualificationsRequired

  • 3+ years of hands-on experience as a Full-Stack Developer.
  • Strong proficiency in:
  • Front-end: HTML5, CSS3, JavaScript, ReactJS
  • Back-end: , Express, Python Django
  • Experience with:
  • Docker (containerization)
  • Nginx (reverse proxy, routing, optimization)
  • JWT authentication
  • Solid understanding of databases:
  • PostgreSQL, MySQL, MongoDB
  • Familiarity with cloud platforms (AWS, Heroku, etc).
  • Strong Git/GitHub experience and understanding of branching strategies.
  • Experience working with Agile/Scrum using tools like Jira.
  • Excellent debugging, problem-solving, and communication skills.

Preferred

  • Experience with ERP/CRM integrations.
  • Familiarity with NetSuite SQL.
  • Understanding of SEO, web accessibility standards, caching, and security best practices.
  • Experience with SMS/email integrations, webhooks, or third-party SaaS tools.

Why You'll Love Working With Us

  • Benefit Package
  • Vibrant team environment
  • Team lunches & fully stocked snack room and kitchen
  • On-site gym room
  • Fun team-building events
  • Collaborative and fast-paced team culture.
  • Opportunities to expand your skill set and work with modern technologies.
  • Hands-on involvement in impactful, real-world projects.
  • Cross-functional teamwork with marketing, product, IT, and operations.
  • Friendly and supportive leadership

Job Types: Full-time, Permanent

Job Types: Full-time, Permanent

Pay: $55,000.00-$70,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • On-site parking

Work Location: In person



  • Richmond Hill, ON LB C, Canada Embross Full time

    Full-Stack Software DeveloperRichmond Hill, ON (Hybrid)Who We AreEmbross delivers market-leading passenger automation and self-service technologies to the global travel market. That last flight you jumped on, there is a good chance an Embross hardware or software solution helped facilitate part of your airport experience. The world's leading airlines and...

  • Software Developer

    4 weeks ago


    Richmond Hill, Canada Onico Solutions Full time

    We are looking for a Software Developer (Full Stack) for an innovative client who continues to grow in their industry and expand upon their 20 years of success. Requirements Produce high quality, highly efficient code across projects Contribute to growth of industry-leading technologies and systems Mentor and be mentored, holding up the highest standards for...

  • Software Developer

    1 week ago


    Richmond Hill, Canada Onico Solutions Full time

    We are looking for a Software Developer (Full Stack) for an innovative client who continues to grow in their industry and expand upon their 20 years of success. Requirements - Produce high quality, highly efficient code across projects - Contribute to growth of industry-leading technologies and systems - Mentor and be mentored, holding up the highest...

  • Software Developer

    2 weeks ago


    Richmond Hill, Canada Onico Solutions Full time

    We are looking for a Software Developer (Full Stack) for an innovative client who continues to grow in their industry and expand upon their 20 years of success.RequirementsProduce high quality, highly efficient code across projectsContribute to growth of industry-leading technologies and systemsMentor and be mentored, holding up the highest standards for...

  • Full Stack Developer

    2 weeks ago


    Richmond Hill, ON LC K, Canada Lullaboo Nursery and Childcare Center Inc Full time

    Lullaboo Nursery & Childcare Center is seeking a full-stack developer to build and improve web applications that support our childcare, education, and broader business operations. You will work across the stack with React/Angular, , Python, REST APIs, and modern cloud services (including Firebase, where applicable), and contribute to discussions about system...

  • Full Stack developer

    4 weeks ago


    Toronto, ON, Canada Atlantis IT Group Full time

    Full-stack developer Hybrid- 1 day in office, 4 days from home Must Have Skillsets: • Minimum 5 yrs of strong coding experience with JavaScript/TypeScript, React.js, and Node.js. • Production level software development experience with integrating CI/CD pipelines, automation, modern DevOps patterns. • A problem-solving technologist with experience in...


  • Richmond, Canada Jukebox Full time

    Full Stack Web DeveloperRichmondAbout JukeboxJukebox is a Canadian-based online printing company renowned for delivering top-tier quality and exceptional customer service. We serve a diverse, global client base, offering innovative print solutions and a dedication to excellence in every project.Role OverviewWe are looking for a dynamic Full Stack Web...


  • Ottawa, ON KS N, Canada AstraNorth Full time

    Full-stack development, across back-end including Java, and front-end includingJavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.Angular framework.RESTful APIs.Spring Security + JWT (or OAuth2).Cloud-based databases including Neo4J (graph database) and...

  • Full Stack Developer

    2 weeks ago


    Calgary, Alberta, TP N, Canada LaPrairie Group Full time

    LaPrairie Group of Companies is a family-owned, diverse group of construction companies that have been in business for over 40 years in Western Canada. We are one of Canada's largest independently owned mobile-crane companies, experts in oilfield trucking, heavy-hauling and picker truck services, specialists in proppant mining and production, and a major...

  • Full Stack Developer

    4 weeks ago


    Ontario (ON), Canada Tata Consultancy Services Full time

    Inclusion without Exception:Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...