Senior Full Stack Developer

1 month ago


Ottawa, Ontario, Canada Ross Full time
Job Title: Senior Full Stack Developer

We are seeking a highly skilled Senior Full Stack Developer to join our team at Ross Video. As a key member of our Camera Motion Systems team, you will be responsible for designing, building, and maintaining the operator-facing control system for our robotics product line.

About the Role

This is a challenging and rewarding opportunity for a passionate developer who enjoys working with various development tools and frameworks to create highly functional user experiences. You will be part of a flat structure that encourages minimal oversight and freedom to complete your tasks.

Key Responsibilities
  • Engage in the complete software development lifecycle: requirements gathering, scoping, design, implementation, documentation, testing, and maintenance.
  • Conduct design and code reviews for team members, promoting high-quality work, sound software methodologies, and attention to detail.
  • Collaborate with the UX team to create a beautiful, coherent application.
  • Assist tech support and/or customers in resolving technical issues when required.
  • Occasionally travel to customer sites to conduct and assist with beta trials.
Requirements
  • 8+ years of software development experience.
  • Bachelor's degree or higher in a related field of study.
  • Demonstrated project experience in scalable web systems architecture, with considerable front-end and back-end coding experience.
  • Value good test automation and actively contribute to unit test development.
  • Exceptional analytical skills for solving complex technical problems.
  • Proactive self-starter passionate about technology, quick learner, and able to work with minimal supervision to meet schedules and project deadlines.
Preferred Qualifications
  • Experience with React.
  • Experience with Java Enterprise Edition or ASP.NET Core.
  • Experience with cloud-based applications, deployment to AWS or Azure.
  • Experience working in an Agile Scrum software development team.
  • Knowledge and experience with Domain Driven Design, Hexagonal Architecture, Test Driven Development, and Behavior Driven Development.
About Ross Video

At Ross, we value diversity and inclusion. We believe everyone should be able to enjoy a rewarding career at Ross, regardless of race, colour, religion, sexual orientation, gender, gender identity or expression, marital status, age, veteran status, physical or mental disability. If a disability means that you need any additional support during the recruitment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.



  • Ottawa, Ontario, Canada Recollective Full time

    Join Our Team as a Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Recollective. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based online research platform.About the RoleWe are looking for a talented developer with a strong...


  • Ottawa, Ontario, Canada Recollective Full time

    Join Our Team as a Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Recollective. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based online research platform.About the RoleWe are looking for a talented developer with a strong...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Ross Video. As a key member of our Camera Motion Systems team, you will be responsible for designing, building, and maintaining the operator-facing control system for our robotics product line.Key Responsibilities:Design and develop scalable...


  • Ottawa, Ontario, Canada Barracudamsp Full time

    Job Title: Senior Full Stack EngineerAt Barracuda, we're passionate about making the world a safer place. Our team is dedicated to providing cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data, and applications with innovative solutions that grow and adapt with our customers'...


  • Ottawa, Ontario, Canada Barracudamsp Full time

    Job Title: Senior Full Stack EngineerAt Barracuda, we're passionate about making the world a safer place. Our team is dedicated to providing cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data, and applications with innovative solutions that grow and adapt with our customers'...


  • Ottawa, Ontario, Canada Ward Technology Talent Full time

    Job Title: Senior Full-Stack Web DeveloperWe are seeking a highly skilled Senior Full-Stack Web Developer to join our team at Ward Technology Talent. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Drupal and PHP.Key Responsibilities:Design and develop custom modules...


  • Ottawa, Ontario, Canada Ward Technology Talent Full time

    Job Title: Senior Full-Stack Web DeveloperWe are seeking a highly skilled Senior Full-Stack Web Developer to join our team at Ward Technology Talent. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Drupal and PHP.Key Responsibilities:Design and develop custom modules...


  • Ottawa, Ontario, Canada Recollective Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Recollective. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-based online research platform.Key Responsibilities:Drive mission-critical projects with direct impact on the...


  • Ottawa, Ontario, Canada S I Systems Full time

    Key Responsibilities:Deliver data and information architecture for applications by analyzing functional requirements.Collaborate with architects and clients to shape the overall application structure, new features, and provide technical expertise.Design and create prototypes and wireframes.Develop database interactions and integrate with Azure AI Search and...


  • Ottawa, Ontario, Canada Ross Full time

    Job Title: Senior Full Stack Web DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Web Developer to join our development team at Ross Video. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for a variety of broadcast applications.Key Responsibilities:*...


  • Ottawa, Ontario, Canada Barracuda Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Barracuda. As a key member of our data applications team, you will be responsible for designing, developing, and deploying full-stack data applications using cutting-edge technologies such as Golang, Python, and JavaScript (React).Key ResponsibilitiesDesign and...


  • Ottawa, Ontario, Canada Barracuda Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Barracuda. As a key member of our data applications team, you will be responsible for designing, developing, and deploying full-stack data applications using cutting-edge technologies such as Golang, Python, and JavaScript (React).Key ResponsibilitiesDesign and...


  • Ottawa, Ontario, Canada Ross Full time

    Job Opportunity: Senior Full Stack Web DeveloperRoss Video, a leader in the broadcast industry, is seeking a skilled Senior Full Stack Web Developer to join our development team.About the Role:We are looking for a highly motivated and experienced developer to help us conceive, design, develop, and deliver products in various broadcast applications.Key...


  • Ottawa, Ontario, Canada Barracuda Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Barracuda. As a key member of our development team, you will play a critical role in designing, developing, and deploying high-performance, secure, and scalable data applications using cutting-edge technologies.Key ResponsibilitiesDesign and Develop Full-Stack Data...


  • Ottawa, Ontario, Canada Barracuda Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Barracuda. As a key member of our development team, you will play a critical role in designing, developing, and deploying high-performance, secure, and scalable data applications using cutting-edge technologies.Key ResponsibilitiesDesign and Develop Full-Stack Data...


  • Ottawa, Ontario, Canada Recollective Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Recollective. As a key member of our engineering team, you will be responsible for developing and maintaining our cloud-based online research platform.Key Responsibilities:Drive mission-critical projects with direct impact on the evolution of...


  • Ottawa, Ontario, Canada Recollective Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Recollective. As a key member of our engineering team, you will be responsible for developing and maintaining our cloud-based online research platform.Key Responsibilities:Drive mission-critical projects with direct impact on the evolution of...


  • Ottawa, Ontario, Canada ALS Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at ALS. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based applications.Key Responsibilities:Design and develop scalable, efficient, and secure cloud-based applications using Python, Flask, and...


  • Ottawa, Ontario, Canada Raven Connected, Inc. Full time

    Job Title: Full Stack EngineerRaven Connected, Inc. is a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa. We're a talented group dedicated to advancing fleet management and leading edge automotive video technology.About the RoleWe're looking for an experienced full-stack developer to join our highly-skilled and...


  • Ottawa, Ontario, Canada Raven Connected, Inc. Full time

    Job Title: Full Stack EngineerRaven Connected, Inc. is a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa. We're a talented group dedicated to advancing fleet management and leading edge automotive video technology.About the RoleWe're looking for an experienced full-stack developer to join our highly-skilled and...