Full Stack Developer

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 developers that are equally comfortable working in Java and JavaScript.


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 guarantee that you've used a product or service that has been studied on Recollective.

With support for over 24 languages, Recollective is hosted globally via Amazon Web Services. The application is built primarily in Java and runs on the MySQL database. Its intuitive interface is pure HTML5, JavaScript and CSS3.

We've recently integrated great new technologies such as WebRTC, websockets, Vue.js and more. We're also incorporating artificial intelligence such as speech-to-text, natural-language-processing, image recognition, automated translation and more. In time, we'd like to develop a strong competency in machine learning, emotional measurement, conversational interfaces and more.


  • Contribute in all phases of the software development lifecycle
  • Write well designed, testable, efficient code
  • Work with front-end designers to create refined experiences
  • Participate in an agile workflow using tools like Jira, Github, Slack and Notion
  • Support continuous improvement by investigating new technologies

Required skills and experience

  • Degree in Computer Science, Engineering or a related subject
  • Proven hands-on web application development experience
  • Proven working experience in Java and JavaScript
  • Experience with AWS and Linux and AWS is considered an asset


This position is located at our head office in downtown Ottawa (World Exchange Plaza). Due to COVID-19, all employees are working remotely until late 2020.


We welcome you to join a fun but driven culture that promotes diversity and growth through an open and transparent approach to business. We offer competitive compensation, superior health benefits, RRSP matching and many extras such as company-sponsored social outings, free snacks, coffee and more.

Apply now

Qualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.

Applications for this position are accepted via LinkedIn.