Senior Backend Engineer - Golang
Role details
Job location
Tech stack
Job description
We are a backend-focused product team at Staffbase building customer-facing analytics that give customers real visibility into how their content is used. Our work helps customers understand user activity, engagement, and interactions across the platform - turning raw events into insights they can actually act on.
The team owns the full analytics stack, from event ingestion and data modeling to APIs and services that power dashboards and reporting. We work closely with product, frontend, data, and platform teams to ensure analytics are accurate, scalable, and trustworthy.
What you'll be doing
Backend & Platform Engineering
- Design, develop, and operate scalable, reliable backend services
- Build APIs and services that integrate with internal systems and external platforms
- Take responsibility for production systems, from development to monitoring and operations
Exploring AI-enabled Systems
- Work with emerging AI/LLM-based components as part of broader backend systems
- Help integrate model-based services into existing architectures in a pragmatic way
- Contribute to early experimentation: validating ideas, learning what works, and hardening successful prototypes for production
- Collaborate with ML and Data colleagues to bring AI-driven features into real products
Engineering & Infrastructure
- Define and implement observability standards (logging, metrics, tracing)
- Ensure systems are secure, performant, and cost-aware
- Work with cloud infrastructure and containerized environments to support reliable deployments
Collaboration & Leadership
- Act as a senior engineering partner across multiple teams, not just within your immediate squad
- Work closely with product, design, data, ML, and platform teams to shape solutions end to end
- Drive technical alignment across eteams by influencing architecture, APIs, and shared standards
- Translate loosely defined problems into concrete technical plans and guide teams through execution
- Lead by example in code quality, system design, and operational ownership
- Participate actively in technical strategy discussions and help steer longer-term platform direction
- Mentor engineers, sharing context, raising engineering standards, and reducing siloed knowledge
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * 6+ years of professional experience in backend software development
- Strong proficiency in Golang and preferably experience with Java/Kotlin
- Solid experience with cloud platforms (AWS, GCP, or Azure)
- Real-time OLAP experience (ClickHouse, Apache Doris, StarRocks etc.)
- Hands-on experience with Docker and Kubernetes
- A pragmatic mindset: you care about maintainability, reliability, and shipping
Nice to have
- Exposure to AI/LLM-based systems or data-driven products
- Basic understanding of concepts like retrieval-augmented generation (RAG) or model integration
- Experience with event-driven architectures and messaging systems (Kafka, NATS, etc.)
- Curiosity and motivation to learn new technologies as they become relevant
Benefits & conditions
- Competitive Compensation - we offer attractive salary packages including LTIP (unit-based Long Term Incentive Plan)
- Flexibility - we offer flexible working time models and the option of hybrid work, and support this with a yearly flex work allowance of €1560
- Recharge - with 31 vacation days annually (incl. one floating holiday), plus pro rata fully paid Fridays off during August
- Support - we're offering a company pension scheme
- Volunteers Day - you'll get one day off per year for supporting a social project