Cognota

Senior Full Stack Developer

Toronto, ON, Canada - Full Time

About Us

Cognota is on a mission to power LearnOps for all enterprises. Our values shape a collaborative, honest, and engaging work culture. We strive for continuous improvement, driving excellence and enjoying the journey along the way.

The Role

Cognota is looking for a forward-thinking and experienced Sr. Full Stack Engineer to help our software team build, test, and release software faster and more reliably in close alignment with business objectives.

You Will

  • Work with a passionate team of engineers to build a scalable, resilient, and well-designed application
  • Collaborate with UX Designers, developers and internal stakeholders to build innovative and scalable features
  • Own, architect, and expand key pieces of our platform
  • Help improve software Engineering practices across the development team and be an advocate of a culture of quality code development
  • Take technical responsibility for a solution, meaning that the code integrates, builds, can be deployed/executed with minimal required effort

About You

  • You are a great communicator and are able to articulate your thoughts clearly
  • You are a person of integrity; honesty, trust, ownership, and ethical decision-making describe you and your interactions with colleagues and customers
  • You are a problem solver; you know how to make good decisions with limited information, and correct your course as needed
  • You are a self-starter; you relish the opportunity to identify needs and take action, without being explicitly told to
  • You are a team player; you thrive in an environment of collaboration and are excited to learn from and share knowledge with fellow team members
  • You care about performance, scalability, maintainability and the end user
  • You have a growth mindset; you are continually honing your craft, and keeping up with the best tools for the job
  • You have sense of humour and you check your ego at the door

Required

  • Very strong computer science fundamentals and a minimum of 5 years of professional work experience 
  • Application development experience – you have done it before and created beautiful and responsive web applications
  • Experience owning and delivering large software projects from inception to deployment, including gathering requirements, designing system architecture, writing code, developing automated tests, and incorporating into a CD pipeline
  • Very strong API development and Data Management fundamentals, including experience with Docker, leading JavaScript frameworks like React/Redux and Node.js, relational databases including PostgreSQL, and NoSQL databases like MongoDB
  • Experience with AWS services including ECS, RDS & S3
  • Understand testing & integration methodologies (continuous integration, continuous delivery, unit vs. integration tests)
  • Perform security duties as required.

It's a bonus if you have

  • Experience with Learning Systems and Content Management concepts, tools and techniques
  • Familiarity with high availability and scalability
  • Familiarity with delivering solutions in multi-tenant environments and supporting multiple concurrent clients
  • Participate in open source projects – we would love to see your GitHub projects

Some of our great benefits

  • Competitive pay complemented by stock options.
  • Medical, dental, vision, and extended health coverage from day one.
  • Unlimited vacation days.
  • Monthly “You Days” when the whole company gets the day off to recharge and focus on themselves.
  • Paid time off on your birthday to celebrate and enjoy a day just for you.
  • Professional development opportunities through access to internal mentors and a huge library of learning and development content.
  • A flexible, remote-first way of working.


Cognota believes in equality and celebrates diversity. We ensure that every candidate is treated fairly, without discrimination based on age, ancestry, color, race, citizenship, ethnic origin, birthplace, belief, disability, family or marital status, gender identity, gender expression, public assistance status, criminal record, sex, or sexual orientation.

To foster inclusivity, we're committed to making our recruitment process accessible to all. If accommodations are needed during the hiring process, please inform us. Cognota is here to provide or arrange the necessary support for our applicants.

 

 

Apply: Senior Full Stack Developer
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

What’s something exciting that you’ve learned recently?*
Are you authorized to work in Canada for any employer?*
Human Check*