Senior Software Engineer - Full Stack - Rails/React
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. This job is an opportunity to help empower all development organizations out there. It is all about building the tool you will be using in the future.
Why do we want you?
Keypup just secured seed funding led by Newfund Capital, a prominent French-American Venture Capitalist.
We are looking for experienced engineers to work along with our CTO to build and coach the rugby team that will make and scale Keypup as a product.
If building things (almost) from scratch gets you excited, this is the right opportunity.
What will you do?
Build great features: Keypup is built for developers...so it's built for you. As a developer you will closely work with marketing and product to build features that you would like to use.
Architect your ideas: Being a (1) full stack and (2) senior developer means you will have to the opportunity to drive the implementation of end to end features across all major areas of the platform:
- Third-party integrations
- Event management
- Data processing
- Analytics & learning
- User Interface
Build & Coach the team: As a senior developer you will help hire, train and coach other engineers to shape up the rugby team!
Improve our engineering standards: We hate manual processes. Do you have ideas on how to automate things and improve our dev process? We love you already.
Help the community: Sharing is caring...and we care a lot about the dev community. On top of development activities we also ask engineers to help the dev community on Reddit, Indie Hackers etc...and publish tech articles every month.
The stack we use
Keypup is a serverless and microservice architecture, which relies on the following technologies:
- React
- Ruby on Rails (API mode with GraphQL)
- Postgres
- Google Cloud Platform (Cloud Run, Cloud Tasks, Pub/Sub, Bigquery)
- Cloudflare (DDoS / Workers)
Our philosophy is also to delegate non-core functionalities to specialized SaaS companies. Therefore by extension our stack also includes Mailgun (emailing), Stripe (payment), New Relic (monitoring), Intercom (customer management), Hotjar (UX analysis) and Webflow (marketing website) and more to come.
Why join us?
Here are a few things which you may love:
- It's a product for developers made by developers. We - engineers - are the first customers of Keypup.
- We are at an early stage, most of the work lies ahead of us and you have the opportunity to shape the future of Keypup with us
- You will be autonomous in your work. If you work with us it means we trust you, and therefore we do not need to look over your shoulder.
- We are passionate about what we do. Not only do we work on Keypup but we also strive to help the development community as a whole
- Remote work, office work or your preferred mix. We’re flexible.
The skills you need
As an engineer you must:
- Have 7+ years of experience in software development, preferably in Ruby/Rails
- 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 hiring process
The recruitment process is composed of four steps. We can go as quickly as five days or slow the pace based on your schedule ;)
- Day 1 | Meet and greet with the CTO (30-45 mins)
- Day 2 | Tech interview: Algorithmics (60 mins)
- Day 3/4 | Tech assessment: Mini dev project (no timing)
- Day 5 | Meet the CEO (30 mins)
17 applies
952 views
Other Jobs from Keypup
Similar Jobs
Software Engineer
Software Engineer, Product
Infrastructure Operations Engineer (Data Center)
Staff Engineer - DevOps/Site Reliability Engineering (SRE)
Engineer - DevOps/Site Reliability Engineering (SRE)
Senior Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say