Senior Full-Stack Engineer
Berlin, so you can work remotely up to 2 days / week (1 day, during the first 6 months, so we can guarantee you the best onboarding).Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- JavaTypeScriptgRPC
Requirements
- You have a history of consistently delivering complex, high-impact initiatives E2E – from shaping the business case to collaborating cross-functionally towards the finish line and measuring results
- You have a strong appreciation for observability - you understand the value of structured logging and distributed tracing in production systems.
- You are collaborative and communicative, with the ability to clearly articulate trade-offs, influence technical direction, and work effectively with both technical and non-technical stakeholders.
- You are self-driven and outcome-oriented, capable of leading complex initiatives from ambiguity to delivery with minimal guidance.
- You are empathetic and inclusive, with a broad understanding of the different roles and functions within a product engineering team.
- Familiarity with marketing and third-party integration platforms such as Braze (customer engagement and push notifications), Adjust (mobile attribution and analytics), or Usercentrics (consent management / CMP)
- Experience managing consent flows and privacy-respecting data pipelines, ensuring that user tracking and marketing signals are handled in compliance with GDPR and our internal PII guidelines.
- A practical appreciation for how marketing tooling integrates into event-driven architectures-for example, forwarding events to third-party destinations, managing SDK initialisation server-side, or building robust webhook consumers.
Responsibilities
- Design, develop, and own end-to-end features-from ideation and technical proposal through to production deployment and ongoing maintenance.
- Build and evolve backend services and frontend applications using TypeScript and Java, leveraging gRPC as our primary service communication protocol.
- Collaborate cross-functionally with business, product and data to deliver high-value, high-reliability features.
- Champion continuous value delivery by advocating for quality and elevating engineering practices.
- Help drive architectural and process decisions, bringing your experience to bear on choices that affect the whole engineering organisation.
- Mentor and support other engineers, fostering a culture of learning, feedback, and continuous improvement.
- Enable the organisation through tooling, documentation, and shared libraries that raise the bar for contributions across the codebase.
View Full Description & ApplyYou'll be redirected to the employer's site