
Senior Software Engineer (f/m/d)
- Hybrid
- Berlin, Berlin, Germany
- Hamburg, Hamburg, Germany
+1 more- Engineering
Location: Hamburg or Berlin (Hybrid)
Job description
About Us
We are a boutique recruitment agency supporting fast‑growing tech companies. Currently we are supporting our partner, a fast‑growing B2B SaaS company in the automotive industry (Berlin/Hamburg).
To support their rapid growth, we are looking for a Senior Software Engineer (Full Stack) with deep Ruby on Rails experience. You will play a key role in developing new features for their loyalty program while helping reduce workload on the current team by taking ownership of complex end‑to‑end initiatives. As a Senior Full Stack Engineer, you will work across the entire stack, primarily in Ruby on Rails on the backend and modern frontend technologies to build scalable features, improve system performance and shape the loyalty program that directly impacts thousands of workshops. This role is ideal for an engineer who enjoys both hands‑on coding and collaborating closely with product and design.
Responsibilities
Develop and enhance full‑stack features with a strong focus on Ruby on Rails
Build new functionality for the customer loyalty program, including backend logic, API endpoints, and frontend components
Improve performance, scalability, and reliability of existing systems
Take ownership of complex tasks to help reduce pressure on the current engineering team
Collaborate with product managers, designers and other engineers in a fast-moving, agile environment
Write clean, maintainable, well‑tested code and support continuous improvement
Contribute to architectural discussions and propose meaningful improvements
Ensure smooth integrations between backend services, APIs, and frontend interfaces
Job requirements
5+ years of professional software engineering experience
Strong expertise in Ruby on Rails and the surrounding ecosystem
Full‑stack experience, ideally with modern technology
Experience designing and implementing APIs
Solid understanding of database technologies (e.g., Postgres)
Familiarity with cloud environments, CI/CD, and deployment workflows
Ability to work across backend and frontend components with confidence
Strong ownership mindset with the ability to take pressure off a busy engineering team
Excellent problem-solving skills and a preference for simple, logical solutions
Clear communicator who collaborates well in an Agile/Scrum environment
Thrives in a start-up-like culture with autonomy and responsibility
Hybrid set up: Based either in Berlin or Hamburg
or
All done!
Your application has been successfully submitted!