Full Stack Developer

  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

Cognota is on a mission to enable more people to learn and grow.

Our award-winning software is the first of its kind and is changing how corporate learning teams run their operations worldwide. Cognota makes remote teams work, and in turn we are globally remote. You’ll be joining a collaborative team that is passionate about delivering value to our customers - and enjoying the journey as we do it. Together, we’re building something big!

Learn more about our vision: https://www.youtube.com/watch?v=cjqZRaHGUk8

We created our values together as a team, and we live and work by them every day.

  • Break Down the Walls. We collaborate and communicate openly, it’s who we are. Everyone can contribute and is encouraged to share their ideas
  • Keep it Win-Win. We are fair and honest. Whether it is customers, employees, or any other stakeholders, each interaction is a partnership where everyone wins
  • Be Better Than Yesterday. We learn continuously by facing challenges that most people would run from. It makes us stronger so we can push boundaries and do our best work
  • Drive the WOW Factor. We are obsessed with creating great experiences. Every decision we make offers us the opportunity to go that extra mile so the magic can happen
  • Enjoy the Journey. We know that building a great company is hard work, so while we push ourselves, we make work fun so everyone enjoys the ride
  • Embrace Uncertainty - We aim high, and think big. Roll up your sleeves, and don’t be afraid of pursuing a challenging goal.
  • Pay if Forward- We believe in shaping the world by giving back—supporting others, sharing knowledge, and fostering collaboration. This responsibility drives innovation and strengthens our commitment to the greater good.

Want to have an impact? This is your chance.

What You’ll Do

Cognota is looking for a capable and collaborative Full Stack Software Developer to join our product engineering team. This intermediate-level role is ideal for someone with a few years of experience in modern web development, who is looking to take on meaningful responsibility and grow their technical skills and experience. You’ll work closely with other developers, designers, and stakeholders to build scalable, reliable features that align with our business goals.

  • Develop features across the full stack using technologies like React, Express.js, Node.js, NestJS, PostgreSQL, and Redis
  • Collaborate with other engineers, product managers, and designers to deliver user-focused solutions
  • Participate in and contribute to code reviews, architecture discussions, and agile ceremonies
  • Write clean, testable, maintainable code, and help identify opportunities to improve quality
  • Support continuous integration and delivery pipelines and contribute to testing strategies

What We’re Looking For

  • You’re a strong communicator who can explain technical concepts clearly
  • You’re eager to learn and grow, while sharing your experience to help others
  • You take initiative and see tasks through, while knowing when to ask for help
  • You care about code quality, performance, and the end-user experience
  • You embrace collaboration, feedback, and a growth mindset

Required

  • 3–5 years of experience in full-stack development (or equivalent)
  • Proficiency in JavaScript and TypeScript
  • Experience with frontend frameworks like React and backend tools like Node.js
  • Understanding of RESTful APIs, databases (PostgreSQL, Redis), and Git
  • Familiarity with cloud services like AWS (ECS, RDS, S3) and container tools like Docker
  • Exposure to CI/CD processes and automated testing

It’s a Bonus If You Have

  • Experience with Kafka or event-driven architectures
  • Worked on multi-tenant or high-availability systems
  • Open-source contributions or personal coding project

Why Join Cognota?

  • Competitive Compensation – Base salary + commission.
  • Equity Options – Be a part of our journey as we build the LearnOps category.
  • Medical, Dental, & Vision Coverage – From day one.
  • Remote-First Culture – Work from anywhere while staying connected.
  • Growth Opportunities – Work alongside industry leaders and a best-in-class team.

Cognota believes in equality and celebrates diversity. We ensure that every candidate is treated fairly, without discrimination based on age, ancestry, colour, 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 accommodation is needed during the hiring process, please inform us. Cognota is here to provide or arrange the necessary support for our applicants.

Share this job:
Please let Cognota know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply