Senior Full Stack Developer

4 weeks ago


Toronto, Ontario, Canada Barracuda Full time
Unlock Your Potential at Barracuda

As a Senior Full Stack Developer at Barracuda, you will have the opportunity to shape the future of our data applications and influence the data-driven decisions that propel our company forward. You'll employ cutting-edge technologies and have the satisfaction of seeing your contributions come to life in solutions that solve real-world problems. In this role, your work will directly contribute to our mission of harnessing the power of data to drive top line growth for Barracuda.

Key Responsibilities:
  • Design, develop, and deploy full-stack data applications using Golang, Python, and JavaScript (React).
  • Build and maintain scalable applications on AWS utilizing services such as containers, Lambda functions, and RDS (Postgres).
  • Integrate data applications with GenAI agents.
  • Drive automated customer engagement through tools such as Intercom and Marketo.
  • Collaborate with data engineers to understand data workflows, pipelines, and ETL processes and data engineering tools such as Databricks.
  • Write clean, maintainable code that is scalable and adheres to best practices.
  • Analyze and work with large datasets, providing insights and optimizations for data processing and storage.
  • Ensure application performance, uptime, security, and scale, maintaining high standards of code quality and thoughtful application design.

Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in full-stack development implementing high performance, secure, reliable, and scalable microservices-based applications.
  • Proficient in Golang, Python, and JavaScript (React) with a good understanding of server-side templating and front-end technologies.
  • Extensive experience with AWS services, especially with containers and serverless computing.
  • Experience with infrastructure as code tools such as Terraform.
  • Excellent SQL skills with working knowledge of Postgres or similar relational databases, as well as NoSQL databases.
  • Good understanding of HTTP, CSS, REST, SOAP, JSON, XML, message queues, etc.
  • Familiarity with basic data engineering concepts and comfortable working with large datasets using libraries such as Pandas, Spark on Databricks.
  • Strong analytical skills and the ability to tackle complex problems.
  • Excellent communication and teamwork skills.

What We Offer:
A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross-training and the ability to attain your next career step within Barracuda. In addition, you will receive equity, in the form of non-qualifying options. The anticipated on-target earnings range for this role is $103,000 to $128,960 CAD. Actual compensation offered will be dependent upon the individual's skills, experience, and qualifications as they directly relate to the requirements of the position, the budget for the position, and applicable employment laws.

  • Toronto, Ontario, Canada VectorVue Full time

    Job Title: Senior Full Stack DeveloperJob Description:At VectorVue, we are seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and efficient applications using a range of technologies including Angular, Spring, and Java.Key...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality digital products.Key Responsibilities:Design and develop full-featured responsive web and/or native applicationsContribute...


  • Toronto, Ontario, Canada Uwin Pro Inc. Full time

    Uwin Pro Inc. is seeking a skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will play a key role in designing and developing cutting-edge web applications.About the RoleThis full-time position offers a competitive salary of $120,000 per year. The successful candidate will have the opportunity to work on a variety of...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our team, you will be responsible for designing and developing new software solutions using a range of technologies.Key Responsibilities:• Design and develop new software solutions using...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job Title: Senior Full Stack DeveloperAt Royal Bank of Canada, we are seeking a knowledgeable and skilled Senior Full Stack Developer to join our high-performing team. This role will be responsible for designing, developing, and maintaining complex software applications that meet the needs of our clients and business stakeholders.Key Responsibilities:-...


  • Toronto, Ontario, Canada ARRAS CONSULTING SERVICES INC. Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at ARRAS CONSULTING SERVICES INC. The ideal candidate will have a strong background in both frontend and backend development, with a proven track record of delivering high-quality software solutions.Key Responsibilities:Design,...


  • Toronto, Ontario, Canada NearSource Full time

    Senior Full Stack Developer OpportunityNearSource Technologies is seeking a highly skilled Senior Full Stack Developer to lead the development of innovative solutions. The ideal candidate will have a strong background in software development, with a focus on backend services using Node.js.Key Responsibilities:Design and develop RESTful and serverless APIs,...


  • Toronto, Ontario, Canada Crossover Full time

    Secure a Prestigious Role at CrossoverCrossover is a renowned company leveraging AI to transform industries.About the RoleWe're seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for developing cloud-native backends using the latest serverless cloud patterns, including AWS.Key...


  • Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team of enthusiastic engineers building front-end applications and APIs/micro-services. As a Senior Full Stack Developer, you will work with all stakeholders to design best-in-class technology solutions.Key ResponsibilitiesDevelop and maintain front end apps using the Angular...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our team, you will be responsible for designing and developing new biomedical devices and technologies, ensuring they meet functional and regulatory requirements.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Red Dot Digital Inc. Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Red Dot Digital Inc. As a key member of our development team, you will be responsible for designing and integrating website-related code, developing website architecture, and writing, modifying, and testing website-related...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Title: Senior Full Stack Java DeveloperWe are seeking a highly skilled Senior Full Stack Java Developer to join our team at Maarut Inc. The ideal candidate will have a strong background in Java development, experience with ESRI GIS, and a solid understanding of SOA and microservice design.Key Responsibilities:Design and develop ESRI GIS Fieldmaps COTS...


  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.The ideal candidate will have extensive experience in developing full stack applications, with a strong focus on web-based applications.Key responsibilities will include:Providing full stack development support for department...


  • Toronto, Ontario, Canada GTT, LLC Full time

    Job Title: Senior Full Stack DeveloperContract Duration: 5+ MonthsPay range: C$ /DayWork Type: HybridLocation: Toronto, ONWe are seeking a talented and experienced Senior Full Stack Developer to work on impactful projects in the public sector. As a key player, you will translate complex business needs into robust, secure web applications.Key...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job SummaryMaarut Inc is seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and deploying complex software applications using Java and JEE technologies.Key ResponsibilitiesDesign and develop technical requirements and prepare detailed technical solution...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Full Stack DeveloperNexus Systems Group Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Key Responsibilities:Collaborate with team members to determine technical requirements for web application development and enhancement.Develop and enhance existing web applications according to business needs.Resolve and...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Summary:Highbrow LLC is seeking a highly skilled Senior Full Stack Developer to join our team.Key Responsibilities:Integration TestingDevelopment of test data for new servicesRequirements:7+ years of experience as a Node.JS developerPreferred Skills:Experience with JavaScriptWeb application developmentTrading environment experience


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job DescriptionWe are seeking a skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing and developing complex software applications using a range of technologies including Java, JavaScript, and Spring Boot. You will work collaboratively with cross-functional teams to deliver high-quality...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Senior Full Stack Nodejs DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Nodejs Developer to join our dynamic team at NearSource Technologies. As a Senior Full Stack Nodejs Developer, you will play a key role in shaping our inventive solutions and propelling technological progress.Responsibilities:Design and develop...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software Developer - Full StackJob Summary:We are seeking a highly skilled Senior Software Developer - Full Stack to join our team at Randstad Canada. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining large, complex, and legacy applications using Java, WebSphere, MySQL, and Oracle...