DockerGraphQLLinuxPostgresRubyRuby on RailsSQLSwitchingAIRailsGitHub ActionsPostgreSQLOAuthJWTSwaggerOpenAPIGitGitHubCachingPerformance OptimizationSaaSCollaboration
About this role
Role Overview
As a Senior Developer you will work on central, cross-product core services for the everii Group.
In close collaboration with other developers you design and maintain services that are used by multiple products and form a stable technical foundation for our platform.
Your focus will be on extracting existing functionality from individual products, delivering it as standalone services, and reliably evolving them — always with an eye on performance, stability, and maintainability.
You create technical concepts, implement them, and actively shape the further development of our system landscape.
Your primary focus is Ruby on Rails.
Requirements
Solid backend experience with Ruby on Rails (including Sidekiq) — you are familiar with the Ruby ecosystem and write idiomatic Ruby with conviction.
Confident use of Git and IDEs such as RubyMine and VS Code.
Knowledge of PostgreSQL, MS SQL, or other relational databases.
Experience with REST and GraphQL APIs, API authentication (OAuth, JWT), and API documentation (Swagger/OpenAPI).
Experience with Sidekiq (Ruby).
Knowledge of performance optimization and caching strategies.
Comfortable and confident use of AI tools and agents — AI is your best buddy.
Routine with automated testing as well as GitHub Actions, Docker, and container-based deployments.
Basic knowledge of working with Linux servers and container-based setups.
Ideally you have already worked on a production SaaS product.
Maintainable, well-thought-out code — no quick hacks, but with healthy pragmatism.
Enjoy discovering and experimenting with new technologies.
Open-minded, a team player, able to handle context switching.
Communicate clearly, give and receive feedback, and participate in constructive discussions.
Very good German and English, both written and spoken.
Tech Stack
Docker
GraphQL
Linux
Postgres
Ruby
Ruby on Rails
SQL
Switching
Benefits
Personal development: Room for autonomous work, freedom to shape your role, and continuous learning.
Smart work: Modern technical equipment, hybrid working model, and trust-based working hours.
Feel-good atmosphere: Fresh fruit, coffee, chilled drinks, and a weekly shared breakfast — located in the heart of Hamburg or Frankfurt.
Tech stack & team: Modern tools and technologies in a product-focused team with short decision-making paths.