Senior Backend Engineer (Ruby on Rails - Developer Experience & Architecture)
Published on October 01, 2024
Hivebrite is one of the first Paris start-ups listed in seedtable.com. They help other organizations foster stronger bonds with, and between, their members and constituents. It was launched in 2015 and now has over 400 clients in over 40 countries. On a daily basis, they develop a product that automatises all activities connected with creating, maintaining and increasing community members' engagement. They dedicate their solutions for 4 sectors (all B2B): educational (mostly alumni from universities), connected with professional networks (workers), corporate alumni and non-profit organisations (supproters around the case). There are "all the features you need, and more".
Tech-stack: Ruby 2.6, Rails 5.2/6, Golang, JavaScript/ES6, React.js 16.9, Backbone.js, PostgreSQL, Microservices, Google Cloud, Kubernetes, Docker.
- Own & maintain critical components and infrastructure of the platform
- Maintain and develop tools/scripts to improve developer experience (CI/CD pipelines, local dev environment)
- Contribute to performance optimization, scalability, security across the platform
- Responsibilities span across coding, infrastructure, and architecture
- Practice disciplined software engineering (e.g. automated testing, code reviews, and writing efficiency code).
- Develop integrations with 3rd party software programs (Webhooks, API, deep integrations).
- Design, develop, test and implement new product features.
- Try new things ! POC is a cool word :)
- Be a leader on sharing knowledge. Animate and debate during architecture reviews, find a common ground and deliver the solution.
- 6+ years of programming experience in Ruby π
- Programming experience in Golang and Python is also a big plus
- Experience working on large-scale backend systems
- Track record of designing and implementing complex and scalable software services
- Experience in architecting, deploying and operating asynchronous work queues, high-volume storage systems, and highthroughput systems
- Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism
- Docker has no secret for you
- Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment
- You have a great oral and written communication in English
- Meet Ruben, our Tech Recruiter, for a first video-call to better understand your career plan and answer any of your questions (60 mins).
- Meeting with an Engineering Manager to discuss performance issues, product-driven approach and some RoR patterns (60 mins).
- Meet 2 Staff Engineers to discuss around a technical architecture review exercise (90 mins).
- Meet Tarek, our CPTO, to talk about your long-term involvement with Hivebrite (60 mins).