About the Role
As a Backend Developer, you’ll help build and evolve the services that power our platform, working alongside an experienced international engineering team based in Berlin. We offer a hybrid working model with the flexibility to combine office and home office work.
Responsibilities
- Build and maintain backend services that power features for millions of users.
- Work across our two main stacks: a PHP API and Node.js microservices.
- Design and evolve database structures, and care about how queries behave at scale.
- Write tested code and review your teammates' code.
- Handle user data with the care it deserves, protecting sensitive information.
- Debug real production issues and help make the system more reliable over time.
Requirements
- Around 2-4 years building backend applications you can talk about in depth.
- Solid grounding in at least one object-oriented language.
- Comfortable with relational databases and SQL: you can write a non-trivial query and reason about why one is slow.
- You write tests and you value them.
- Good English for daily written and spoken work.
- Open to candidates who already have the legal right to work in Germany.
- Visa sponsorship is not available for this position.
Skills
- PHP
- Node.js
- SQL
- Object-oriented programming
Location
- Berlin
Work Type
- Hybrid
- Full-time
Experience Level
- Mid-level
Benefits
- €40 employer contribution towards the Germany Job Ticket
- EGYM Wellpass (only €20/month employee contribution)
- In-house German classes
- Annual learning budget (e.g. for conferences, courses, certifications)
- Modern office in central Berlin
About the Company
- ROMEO is one of the largest dating and social platforms for gay, bi and trans people, used by millions worldwide, including in places where our users cannot be open.
- At ROMEO, we’re building one of the world’s largest dating and social platforms for gay, bi and trans people.
- Millions of people rely on our platform every day—including many in places where they cannot live openly.
- That responsibility shapes how we design, build and operate our software.
- International team, English-speaking environment
