Senior Ruby on Rails Developer (m/f/d)
Senior Ruby on Rails Developer (m/f/d)
Instaffo GmbH
Internet, IT
- Verifizierte Job-Anzeige
- Heidelberg
- Vollzeit
- 70.000 € – 85.000 €
Senior Ruby on Rails Developer (m/f/d)
Über diesen Job
You are interested in the position as Senior Ruby on Rails Developer (m/f/d) at Instaffo GmbH?
On the job platform Instaffo, you can apply for this and other jobs with ease. Create your profile in under 3 minutes and start the application process with just a few clicks.
Please note that the position is only available to applicants from Germany and other EU countries.
The language requirements for this position are: English - Fluent.
If you have signed up, you already have an idea on what we are building: our mission is to connect people with exciting career opportunities in the best possible way and therefore help everyone the realise their full professional potential 🙌🏻
No matter if you already like what you see or if you have ideas what could be improved, we'd love to talk with you if you are an experienced Ruby on Rails developer who is interested to work with us to achieve great things.
Activities
- Develop and maintain our product features. You will work in a small agile team with clear responsibilities. Each product team has their own product manager and designer as well as frontend and backend developers to autonomously define and deliver valuable features to our customers. Our teams use Scrum in 2 week sprints.
- Maintain technical excellence. We value our technical backlog just as much as we value product features. For us it is critical to consistently improve our code base in order to be able to provide a great product. Our Ruby on Rails backend has 100% test coverage and we generally aim to run on the latest major versions of our core dependencies.
- Teamwork. You will work in a cross-functional team with a product manager, designer and other developers, actively participating in discussions and code reviews to find solutions together.
- Remote-First and in English. Most of our team members in R&D are remote and in our company all important meetings are remote-first by default. Our company language is English.
- Quality of Execution. For us it's important to create a great experience for our users, and we use Reviews, QA, A/B testing, detailed feature tracking, internal BI and data dashboards to achieve these things..
Our Tech Stack
- Backend: Ruby on Rails, MySQL, Elasticsearch, Redis, RabbitMQ, GraphQL
- Integrations: ChatGPT (AI), Klaviyo (Emailing), Google BigQuery (Data Warehouse)
- DevOps: GitLab CI/CD, fully automated deployements to Kubernetes with Helm and Terraform
- Frontend: React, TypeScript (JavaScript), Sass Modules, shared component library as npm package, react-query, zustand, zod, JSON-API. In parts also GraphQL and Next.js
Requirements
- At least 5 years of recent hands-on experience with Ruby on Rails. Experience with React is a plus.
- Good knowledge of common Ruby libraries (such as rspec, devise, sidekiq, searchkick), common patterns, and the design of RESTful APIs
- Experience with modern development methods (test automation, version control, Agile/Scrum).
- Interest in working in a startup environment and helping to shape our platform and features to not only be good, but excellent,
- We are open if you are interested in working also as a full stack developer, but it is totally fine if you want to work in backend only.
Team
We are a fun team from 14 nations 🇩🇪🇧🇷🇱🇻🇻🇳🇧🇬🇺🇦🇷🇺🇧🇾🇮🇹🇲🇰🇧🇦🇮🇳🇿🇦🇻🇪, speak English and love to deliver great software. We are currently around 30 people in R&D, this includes engineers, data scientists, and product people.
We work in small and cross-functional product teams. Each team owns an area of the product and can autonomously implement features. Currently, there are three product teams, two on the talent side and an employers team. Each teams consist of a product manager, a product designer, and 3-5 developers.
The teams work in two week sprints for product issues, where we also allocate around 20% of our time for technical tasks which we together (across teams) prioritize. We use scrum to structure our workflow. While each team can work independently, you will of course also collaborate with members of the other teams for technical tasks, as well as collaborate with our data science team and other departments for some features.
Application Process
- Screening call with HR.
- Technical interview with our hiring manager Patrick.
- Take home assessment task.
- Final interview and discussion of assessment task results.
We can hire fully remote, or if you are local or in a position to come to our office in Heidelberg we'd love to show you around.
About the Company
Unsere Vision ist es, Menschen individuell darin zu befähigen ihr volles Potential zu erreichen.
Seit unserer Gründung Ende 2014 und unserem Go-Live Anfang 2017 bedeutet das für uns, Kandidaten den besten Weg zu bieten, schnell und mit wenig Aufwand den richtigen Tech-Job in einem inspirierenden Umfeld zu finden, bei dem das individuelle Entwicklungspotential am größten ist.
Unternehmen ermöglichen wir, auf eine einfache und intuitive Weise die besten Tech-Profile auf dem Markt zu finden, für sich zu gewinnen und somit schnell ein funktionierendes Tech-Team aufzubauen.
Unsere Recruitingplattform matched dabei Jobs mit Menschen und ermöglicht nicht nur einen reibungslosen Ablauf am Anfang des Bewerbungsprozesses, sondern sorgt durch den Fokus auf einen persönlichen Austausch über unseren Chat dafür, dass sich Unternehmen und Kandidaten auf Augenhöhe kennenlernen.
Begleite uns bei unserem weiteren Wachstum!
Ein Teil von uns zu sein bedeutet, Teil von etwas Großem zu sein und die Zukunft des Recruitings aktiv mitzugestalten und neu zu denken.
2019 haben wir bei den Gründerszene Awards im Bereich des stärksten Wachstums den dritten Platz belegt und holten uns im Bereich Technology den ersten Platz. Seit 2019 gehören wir laut Focus Business auch jährlich zu den TOP-Arbeitgebern im Mittelstand.
Bis 2033 möchten wir mit Instaffo die go-to Jobplattform für Wissenarbeiter in ganz Europa sein. Diesem Ziel kommen wir mit unserem ausgezeichneten Team und unserem großartigen Produkt Schritt für Schritt näher. Die Werte Ambition, Learning und Passion sind dabei das Fundament unseres Handelns:
Ambition bedeutet für uns, dass wir uns konstruktiv herausfordern und Fortschritt stark vorantreiben.
Unter Learning verstehen wir, dass wir proaktiv lernen und dabei Risiken eingehen. Fehler helfen uns immer wieder dabei, noch bessere Ergebnisse zu erzielen.
Unsere Passion resultiert daraus, dass wir lieben, was wir tun. Wir inspirieren, vertrauen und respektieren uns gegenseitig.
Bei Instaffo möchten wir Menschen wie dich dabei haben - ehrgeizig und vorwärts denkend, die mehr sein wollen, als ein weiterer Mitarbeiter. Erkennst du dich wieder und möchtest ein Teil von uns sein?
Gehaltsspanne
Angabe des Arbeitgebers