Senior Full Stack Developer

1 month ago


Ottawa Ontario HB, Montréal, Canada Recollective Full time

Recollective is a SaaS web application looking to dominate the online research space through innovative features and industry-leading usability. If you're passionate about web applications and like small agile teams—where you can make a significant impact—then Recollective is for you.

We are currently seeking top-calibre full stack developers with significant experience in Java and modern frontend frameworks like Vue or React.

Background

We love building solutions that bring people together to connect, engage and collaborate with intuitive ease and reliability. The company was founded in 1998 but we pivoted to build and launch Recollective in 2010 and have been iterating it ever since.

Recollective has now been deployed by over 1000 of the world's top research agencies and brands to conduct qualitative research in nearly every industry from automotive, apparel, banking, beverages, consumer packaged goods, e-commerce, education, energy, entertainment, financial services, food, government, gaming, healthcare, hospitality, insurance, manufacturing, pharmaceuticals, publishing, real-estate, retail, services, telecommunications, transportation, toys and technology.

We are looking for an experienced Senior Full Stack Developer who will be responsible for software development and maintenance for our cloud based online research platform. You will participate in the definition of needs and solutions, investigate, and solve various problems, code and test the functionalities of the software that you develop or maintain. You will have opportunities to contribute in a broad range of areas technically and throughout the product.

Role Responsibilities

In this role you will:

  • Drive mission-critical projects with direct impact on the evolution of Recollective's business
  • Contribute to new platform features and capabilities
  • Help define new patterns for the continued evolution of the Recollective platform
  • Collaborate on continuous improvements of system security, scalability, and maintainability
  • Be a key part of our growing engineering team

This Role may be for you if…

  • You are a problem solver who does not shy away from tackling complexity and critical thinking
  • You have a strong will to learn, grow and get out of your comfort zone
  • You have a great energy and passion for technology but also value the collaboration that goes into building great software

Required Skills and Experience

  • 7+ years of solid software development experience with a mix of frontend and backend technologies
  • Strong Java development skills and recent experience with one or more of Vue, React, Angular
  • Degree in Computer Science, Engineering or a related subject
  • Experienced with the utilization of Spring Frameworks, Web Services and API’s
  • Proven hands-on web application development experience, ideally SaaS
  • Experience developing and consuming REST APIs
  • Solid understanding of relational databases (SQL, MySQL, etc)
  • Secure coding practices, including spring security, and knowledge of common OWASP security findings
  • Amazon Web Services (AWS) experience is an asset
  • Familiarity with Gradle, Maven and Github is an asset
  • Experience with Docker is an asset

Location

This position is open to all applicants located in Canada, although strong preference will be given to those located in Ottawa and those willing to work within the Eastern Time Zone.

We offer supportive and flexible work arrangements to all our employees - a mix of in-office and virtual.

Take a 3D tour of our beautiful, new head office in downtown Ottawa (World Exchange Plaza).

__________________

Working at Recollective

Some people excel in a more formal hierarchy, with a precise job description or in an environment where your path forward is pre-defined in a traditional way.

This is not that kind of place. At Recollective, everyone is a driver - there are no passengers and no excuses as we continue to build our company together.

If you are customer-obsessed, inspired to find your own new challenges and opportunities, energized by fast-paced change, and driven to blaze our own trail…click here to find out why you will love it here .

Our Core Values

Our core values serve as our compass, helping us maintain our corporate culture by hiring candidates with aligned values, shaping our programs and policies, and guiding our actions and decisions.

Read more about each of our core values below:

Here is what else you can expect when joining Recollective in this role:

  • We offer competitive compensation and reward people based on performance
  • Comprehensive health benefits including a generous healthcare spending account (Health, dental, vision etc.)
  • 4 weeks' vacation, 3 personal days each year, and a flexible statutory holiday policy
  • Generous Group RRSP matching and much more..

________________________________________________________________________

Recollective is an equal opportunity employer and welcomes applications from all qualified individuals including women, Indigenous peoples, people with disabilities and racialized people, people from gender and sexually diverse communities.

We want to be sure that everyone is able to participate fully and equally in our selection process. If you are selected for an interview, please let us know if you require any special accommodation.

Recollective is committed to protecting our job applicant's personal information. We gather, store and handle data fairly, transparently and with respect towards individual rights. By applying, you declare that you have read, understand, and consent to our Job Applicant Privacy Policy.

We would like to thank all applicants for their interest in our company, however, only those candidates selected for an interview will be contacted by our Talent Acquisition team.

START DATE: 06/24/2024

Let us know if you are interested in this position. Complete this short form and we will follow up with you promptly.

Job Position

Name *

Email Address *

Telephone Number

I consent to receiving information from CERC. *

#J-18808-Ljbffr

  • Ottawa, Ontario, H2B, Montréal, Canada Edjuster Full time

    Senior Java Developer – Full StackWHAT’S THE ROLE?As a Senior Java Developer, you’ll join forces with our talented team in an evolving suite of software products. You will have the opportunity to make your mark on both front and back-end development within our software applications. You will participate in the design and creation of user interfaces,...


  • Ottawa, Ontario, H2B, Montréal, Canada Barracuda Full time

    Job ID 25-223Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to 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’ journey. More...


  • Ottawa, Ontario, H2B, Montréal, Canada Barracudamsp Full time

    Job ID 25-223Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to 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’ journey. More...


  • Ottawa, Ontario, H2B, Montréal, Canada Gadget Full time

    Gadget is on a mission to give software developers their time back by eliminating the myriad of complexities that slow down the development process. From infrastructure setup, to boilerplate code and features, Gadget gives developers a full-stack development environment that gets rid of the busywork and lets developers build and deploy web apps 10x faster...


  • Ottawa, Ontario, H2B, Montréal, Canada Behaviour Interactive Full time

    Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and...


  • Ottawa, Ontario, H2B, Montréal, Canada Lightspeed Full time

    Hi there! Thanks for stopping by. Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right place to join our team. Services organization at Lightspeed focuses on providing foundational services that provide core offerings across the Lightspeed product portfolio. In addition to a catered solution for...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless communications will be vital to QNX...


  • Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Full time

    Worker Sub-Type:RegularJob Description:The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...


  • Ottawa, Ontario, H2B, Montréal, Canada TV2 Consulting Full time

    ResponsibilitiesBe experienced in the following languages: Vue JS 3 and VS Composition API, Jest Typescript, ViteBe experienced with GIT, Docker, Keycloak, Bamboo and BitbucketBe experienced with FigmaBe experienced in the following languages: Java, Spring, Spring Boot, REST, SQLBe experienced in object-oriented designBe experienced with GIT, Docker,...


  • Ottawa, Ontario, H2B, Montréal, Canada Harris Computer Full time

    We are looking for a high performing Vice President of Research & Development to join us at the Harris Ambulatory Care Enterprise Group. This person will be responsible for leading a team of engineers and business analysts who are responsible for the design, implementation, testing, and deployment of multiple software solutions that are critical to the...


  • Ottawa, Ontario, H2B, Montréal, Canada Willows Landing Senior Living Full time

    The Senior Optical Process Engineer will be a key role within the product solutions development team, providing optical process engineering solutions in support of product development, NPI, and manufacturing of a variety of different optical and microelectronic product families. The senior engineer will oversee conceptualization of optical alignment...


  • Ottawa, Ontario, H2B, Montréal, Canada Huawei Full time

    Our team has an immediate permanent opening for Senior Principal Architect. Responsibilities: Explore the best deployment solution and evolution for wireless communication software on the cloud platform.Explore the software architecture adjustments needed for wireless access systems to adapt to IT protocol stacks and cloud containerization scenarios...

  • C++ Developer

    1 month ago


    Ottawa, Ontario, H2B, Montréal, Canada Searidge Technologies Inc. Full time

    Job SummaryHeadquarters: Ottawa, OntarioIndustry: Civil AviationJob Type: Full-timeLocation: Ottawa (Hybrid 3 days in-office) - 60 Camelot Dr, Nepean, ON K2G 5X8About the JobSearidge Technologies, a global leader and preferred partner for Remote Tower and Digital Airport Solutions is currently recruiting for a C++ Software Developer with previous experience...


  • Ottawa, Ontario, H2B, Montréal, Canada Willows Landing Senior Living Full time

    The Microelectronic Design Engineering team, as part of Sanmina’s Global Design Engineering Team, represents one of the key strategic growth areas of the total engineering service offering. Our team provides engineering and design services in microelectronic, optical and semiconductor packaging and component design supported through its in depth background...

  • BlackBerry QNX

    1 month ago


    Ottawa, Ontario, H2B, Montréal, Canada BlackBerry Inc. Full time

    BlackBerry QNX - Intermediate/Senior Systems Software Developer (Multimedia) page is loaded BlackBerry QNX - Intermediate/Senior Systems Software Developer (Multimedia) Apply locations Ottawa, Ontario time type Full time posted on Posted 30+ Days Ago job requisition id 20240458 Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted...


  • Ottawa, Ontario, H2B, Montréal, Canada Cogir Senior Living Canada Full time

    Description Cogir Senior Living manages retirement residences across the country. We offer a range of senior living options including independent living, assisted living and memory care. For over 25 years, we have dedicated every day to the happiness of retirees. Human Focus – Creativity - Excellence We’re seeking individuals with a purpose and passion...

  • Senior Developer

    1 month ago


    Ottawa, Ontario, H2B, Montréal, Canada Skylock Full time

    Skylock is a blockchain security startup dedicated to protecting DeFi protocols from smart-contract hacks. Our mission is to detect and block malicious transactions in real-time, ensuring the stability and security of the blockchain industry. We are a small, dynamic team with a strong technical focus and we are looking for a motivated individual to lead our...


  • Ottawa, Ontario, H2B, Montréal, Canada AMINA Bank Full time

    Are you Bold?Work for an organization that puts community at the heart of everything it does. Embrace work that is challenging, hard, dynamic, and fulfilling. Be a driver with a grit and determination that is deliberately sought. Build strong relationships with smart, knowledgeable, and diverse people.Senior Development ManagerThe Senior Development Manager...


  • Ottawa, Ontario, H2B, Montréal, Canada Amica Senior Lifestyles Full time

    Job DescriptionDIRECTOR OF CULINARY SERVICESAmica Westboro ParkFull TimeAt Amica, we are united in our purpose to provide the best care in Senior Living in a supportive environment. We are setting a new standard for senior living in Canada by combining unparalleled premium hospitality and amenities with expert care and support to deliver a personalized...


  • Ottawa, Ontario, H2B, Montréal, Canada Acumatica Full time

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don’t take our word for it—read what analysts like G2 and Info-Tech have to say about us.Acumatica is a leading provider of cloud business management software that empowers small and mid-size businesses to unlock their potential and...