Senior Full Stack Software Developer

SyntronicWaterloo, ON
CA$110,000 - CA$138,000Onsite

About The Position

Syntronic is seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications that address customer needs and business objectives. This role is responsible for contributing across the entire software development lifecycle, including architecture design, front-end and back-end development, testing strategies, deployment, and ongoing optimization. The ideal candidate is passionate about building scalable, user-focused software solutions while collaborating closely with customers and cross-functional teams.

Requirements

  • 6+ years of experience working in Information Technology
  • 4+ years of hands-on software development experience
  • Experience with UI design and development as well as core software engineering practices
  • Practical experience in at least two programming languages or advanced expertise in one programming language

Nice To Haves

  • Experience working directly with customers to gather technical and business requirements
  • Knowledge of microservices architecture and API integration strategies
  • Familiarity with DevOps practices, including CI/CD pipelines and automated testing frameworks
  • Experience evaluating and implementing modern software security and performance optimization practices

Responsibilities

  • Develop and maintain full stack software applications, including front-end interfaces and back-end services
  • Collaborate with customers, product owners, designers, and architects to gather requirements and deliver user-centric solutions
  • Design high-level software architectures, system integrations, and deployment strategies
  • Build and maintain APIs and microservices that support scalable application functionality
  • Implement software testing strategies and contribute to test-driven development practices
  • Support continuous integration and continuous delivery pipelines to improve development efficiency and software quality
  • Apply security best practices, including data protection, encryption, and anonymization techniques
  • Monitor and optimize application performance while evaluating emerging technologies and development tools

Benefits

  • Opportunities for personal and professional growth
  • Global community that values creativity and diversity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service