Full Stack Engineer - Product Development

Remote Position


Full Stack Engineer - Product development

At Keenious we are helping students and researchers around the world with their important work, by finding relevant research to what they are working on. We do this by analyzing the users' documents with self-developed advanced machine learning algorithms and then we display a list of highly relevant research articles right next to their document.


We want our product to be useful no matter if it is a seasoned researcher or an inexperienced first-year student in psychology. This means it is extremely important that we create and develop a product where UX and ease of use are of the first concern. To achieve that we are looking for a full-stack engineer with a product-focused mindset that has the ability to envision new functionality, as well as the skillset to implement them end-to-end.


We’re looking for someone with a strong background or interest in building successful products or systems; you’re comfortable in dealing with lots of moving pieces; you have exquisite attention to detail; and you’re comfortable learning new technologies and systems.


You will be working together with the team on getting our product commercially launched. This means creating things such as a user system enabling our users to save and bookmark their search results, as well as creating both freemium and premium features. 


You will work on:

  • The front-end which is the addon itself as well as our website
  • The back-end by designing and creating a user system that supports freemium/premium users and adding support for payment using Stripe
  • Creating and expanding upon a microservice architecture that should handle millions of requests per day
  • A wide range of systems, processes and technologies to own and solve problems from end-to-end
  • A small team which means you will work closely with all parts of the product, from user feedback to product design


We're looking for:

  • A strong engineer comfortable working independently on challenging problems
  • The ability to stitch together many different services and processes together even if you have not worked with them before
  • Knowledge & skills on systems and services and write high-quality code. Our tech stack is TypeScript, React, and Redux on the front-end, and TypeScript, Node, and Python on the back-end. Our services are running on AWS, but we might move to Azure. We're also big users of Docker and working towards using Kubernetes
  • Experience with developing systems with privacy and security as the prime concern
  • Experience developing and maintaining distributed systems built with open source tools


Nice to haves:

  • Because of the nature of the product, an academic degree is a large plus
  • Someone who is based in Europe or east coast NA
  • Experience with, or high motivation for, leading teams


It’s not expected that you’ll have deep expertise in every dimension above, but you should be interested in learning any of the areas that are less familiar.


Benefits and compensation:

  • Fully remote with a flexible work schedule
  • Competitive salary and options of equity
  • 25 days paid vacation (We have that in Norway, why shouldn't you?)
  • Great opportunity for career advancement because we are now building the initial team which will be taking our product internationally
  • If desired we will pay for an office/space at coworking office where you live
  • Paid company trips, ever wanted to visit Norway?


If our product makes you think “where was this when I was a student?!”, and you want to develop the main part of the technology that makes it a reality, then don’t hesitate to apply!


Note: We only accept communication through this application. Please do not contact us using any other means. Thank you.

Tell your friends about this position

Personal information
Professional data
Details