Senior Full Stack Engineer

1 week ago


Waterloo ON, Canada Musashi AI North America Full time

Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design, prototyping and testing to drive new technology development, build innovative products, and maintain and support our deployed solutions. As a Senior Full Stack Developer , you will join the Musashi AI North American team to create and implement customer facing Data Science applications that utilize the latest available web and cloud technologies to grow our expanding inspection software product line and support new solution opportunities that deliver value to our customers. Reports to : Director of Engineering Qualifications: 8–12 years of professional software engineering experience, with a strong focus on building and delivering full stack web applications Proven track record leading technical initiatives, driving architectural decisions, and mentoring engineers Deep backend development expertise in Python and FastAPI, with solid understanding of RESTful architecture and API design Skilled in modern frontend development using Vue, TypeScript, HTML5, SCSS and CSS3 Experienced with MongoDB and Redis for developing scalable, data-driven systems Strong understanding of Docker and containerized application development Hands-on experience with Kubernetes for orchestration and deployment in cloud environments Proficient with AWS, including services like EC2, Lambda, and general cloud-native architecture Solid grounding in Linux development, CLI tools, and debugging in Unix-based environments Experienced in test automation using PyTest, ViTest, Cypress, and Selenium Familiar with CI/CD best practices and implementation using GitLab CI/CD Job Responsibilities: Contribute to the development and architecture of full stack web applications from concept to production Design and build robust, secure, and scalable APIs and services following RESTful principles Collaborate with product managers, designers, and engineers to define technical solutions aligned with business goals Champion DevOps and infrastructure best practices including containerization and deployment automation Write high-quality, maintainable code and ensure code standards through reviews and mentorship Set testing strategy and ensure thorough automated test coverage across services and UI Monitor system health and performance, proactively identifying and resolving production issues Contribute to hiring and onboarding processes, and foster a strong engineering culture Nice to Haves: Experience with AI/ML frameworks like PyTorch, TensorFlow, or OpenCV Familiarity with hardware integration, edge computing, or embedded system development Experience with real-time data processing or streaming architectures Exposure to observability tools, performance profiling, and systems tuning Experience working in environments with SOC 2, HIPAA, or other compliance requirements Technical Skills: Languages & Frameworks: Python, FastAPI, TypeScript, Vue, HTML5, CSS3, SCSS Databases & Caching: MongoDB, Redis APIs: RESTful architecture, OpenAPI/Swagger, GraphQL, Websockets Cloud & DevOps: AWS (EC2, Lambda), Docker, Kubernetes, Terraform, GitLab CI/CD OS & Tools: Linux, Bash, Git Testing: PyTest, ViTest, Cypress, Selenium Version Control: Git, GitLab Personal Skills: Analytical and conceptual thinking with creative and innovative ideas. Effective time management, planning, and organization skills. Strong ability to communicate both verbally and written in an independent and team-based environment. Professionalism, maturity and sound judgment. Ingenuity and initiative; able to deal with ambiguity. Pleasant, confident, and assertive team player. Musashi AI North America Expectations: Company Standards: Uphold company policies and integrity. Be a champion of Musashi Philosophy. Follow all safety procedures & instructions. Active involvement in company and department goals. Follow Musashi’s “5S” principles, quality, environmental, and health & safety systems. Interact with all Musashi working peers in a respectful and pleasant manner. Please note: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the associate for this job. Duties, responsibilities and activities may change at any time with or without notice.



  • , ON, Canada Hammehr Talent Consultants Full time

    Overview Position: Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS) Duration: Full-Time, Permanent Location: Remote within Canada (Working EST hours) Salary: Up to $145,000 + Benefits About the Job (Senior Full Stack Engineer) Hammehr Talent Consultants are currently partnered with a rapidly growing InsurTech company building modern digital...


  • Waterloo, Ontario, Canada Musashi AI North America Full time $125,000 - $175,000 per year

    Musashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities...


  • Waterloo, Ontario, Canada Carta Full time $100,000 - $200,000 per year

    The Problems You'll Solve At Carta, our employees set out on a mission to unlock the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. As a Senior Full Stack Engineer, Data Ecosystem you'll work to:Building self-serviceable data experiences that enable customers to...


  • Toronto, ON, Canada Cogency Full time

    Job Description – Senior Full Stack Developer Location: Hybrid – Toronto, ON Company: Cogency Inc. Employment Type: Full-Time About the RoleCogency Inc. is seeking an experienced Full Stack Developer with deep expertise in Java, Spring Boot, and microservices architecture to work on large-scale enterprise solutions for a leading financial institution....


  • Waterloo, Ontario, Canada Manulife Full time $94,000 - $174,980 per year

    We are seeking a Senior Full Stack Engineer role for our Insurance, core systems and to support our transformation strategy. Composes, builds, evaluates, delivers, upkeeps, and enhances business applications within a team, operates across the full stack throughout the complete software development process.Position Responsibilities:• Builds, codes, tests,...


  • Waterloo, Ontario, Canada Manulife Full time $94,220 - $174,980

    We are seeking a Senior Full Stack Engineer role for our Insurance, core systems and to support our transformation strategy. Composes, builds, evaluates, delivers, upkeeps, and enhances business applications within a team, operates across the full stack throughout the complete software development process. Position Responsibilities: • Builds, codes, tests,...

  • Full Stack Engineer

    3 weeks ago


    Toronto, On, Canada Kumaran Systems Full time

    We are seeking a highly skilled and versatile Senior Full Stack Developer to join our dynamic engineering team. The ideal candidate is a polyglot programmer who thrives in a complex, multi-technology environment. You will be instrumental in designing, developing, and scaling our diverse suite of applications, contributing to both backend services written in...

  • Full Stack Engineer

    6 days ago


    Waterloo, Canada BusPlanner Inc. Full time

    Position Overview We’re looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools. The ideal candidate will be deeply comfortable working in back-end systems, with additional exposure to front-end development using ASP.NET MVC, JavaScript, and...

  • Full Stack Engineer

    1 week ago


    Waterloo, Canada BusPlanner Inc. Full time

    Position Overview We’re looking for a Fullstack Developer with strong experience in C++ and .NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools. The ideal candidate will be deeply comfortable working in back-end systems, with additional exposure to front-end development using ASP.NET MVC, JavaScript, and...


  • Waterloo, Canada RideCo Inc. Full time

    This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As a Senior Full Stack Developer at RideCo, you will play a key role in shaping the...