Back to Careers
Development

Senior Software Engineer - Full Stack - Rails/React

Help us build the tool you will be using in the future. Empower engineering organizations through data-driven intelligence.

Keypup helps engineering organizations gain clearer visibility and be better organized at all levels, from the developer to the CTO. We believe that development teams deserve a better recognition and acknowledgement, and that more often than not, stakeholders are prevented from having a clear understanding of the development effort by and large.

Why do we want you?

Keypup is a fast-growing, vibrant company using state of the art technologies.

We are looking for passionate engineers to work on expanding our data processing flows, reporting algorithms and API capabilities. If working on core processing logic and microservice architectures gets you excited, this is the right opportunity.

What will you do?

Build great experiences
Work closely with marketing and product to build visually stunning experiences for developers.
Take ownership
Drive your projects from A to Z with a high degree of autonomy. We don't micromanage.
Bring your own ideas
We encourage feedback and creative solutions. Keypup is made for you, so your voice matters.
Improve standards
We hate manual processes. If you love building automations to improve dev-flow, you'll love it here.
Help the community
Share knowledge on Reddit, Indie Hackers, and publish technical articles to help the dev world.

Why join us?

Developer-First
It's a product for developers made by developers. We - engineers - are the first customers of Keypup.
Early Stage Impact
Most of the work lies ahead of us, and you have the opportunity to shape the future of Keypup with us.
Absolute Autonomy
If you work with us it means we trust you, and therefore we do not need to look over your shoulder.
Passion for Dev
We are passionate about what we do and strive to help the development community as a whole.
Total Flexibility
Remote work, office work or your preferred mix. We are a flexible engineering org.

The skills you need

As an engineer you must:

  • Have 7+ years of experience in React (or Angular...in case you wish to switch back to the light side :p)
  • Have experience with databases, relational or NoSQL
  • Have experience designing and implementing APIs (REST, GraphQL, ...)
  • Have experience with microservice and event-messaging architectures

As an individual you must be:

  • Proficient in english. We work, develop and joke in english!
  • Nice, open-minded and inclusive
  • Willing to learn: we embrace mistakes as a good way to learn (keyword here is learn :p)
  • Product oriented: you are the first customer. You do this product for yourself. If you think something in the UI is ugly then it certainly is for everyone. Good news! You can do something about it.
  • Autonomous: the knowledge we retain is the one we search for.
  • A thinker: there is no point in rushing into code. It takes some thinking to design the best implementations.
  • Test-driven: good tests are essential to keep the codebase maintainable
  • Enjoying open source: we use, contribute and create open source projects. We hope that's a passion you share as well.

The Tech Stack

React Ruby on Rails GraphQL Postgres GCP BigQuery Cloudflare

The Hiring Process

01
Meet & Greet 30-45 mins with our CTO
02
Tech Interview 60 mins Algorithmics session
03
Tech Assessment Mini dev project (No timer)
04
Meet the CEO 30 mins final discussion