Senior Software Engineer (Python Fullstack)
Role details
Job location
Tech stack
Job description
- Resolve live incidents and manage ad hoc stakeholder requests, especially data-related issues impacting analysts and clients.
- Build new features and evolve existing ones across Catchbase and Press Play, helping shift both products toward greater autonomy and self-service.
- Reduce technical debt and improve system reliability through pragmatic problem-solving and robust engineering.
- Switch seamlessly between short-term reactive work (bug fixes, support) and longer-term proactive work (feature development, architectural improvements).
- Work hands-on with relational and NoSQL databases (MySQL and Google BigQuery in particular), ensuring performance, scalability, and resilience.
- Collaborate directly with engineers, analysts, product managers, client-facing teams, and the team lead.
- Help build and maintain a healthy DevOps pipeline across GCP, with ownership over incident response, app stability, and API performance.
- Contribute to team practices (e.g., testing, documentation, and coding standards), while bringing a founder-like sense of ownership to your work.
Requirements
Do you have experience in TypeScript?, We're looking for a Senior Software Engineer with a strong backend foundation and a startup mindset to join our fast-growing Growth & Insights team, this time with a new challenge. You won't just be building products from scratch; instead, you'll step into a pivotal role supporting and evolving two actively growing SaaS platforms: Catchbase and PressPlay. This is an opportunity to shape product maturity, scale features, and reduce incidents, without compromising on creativity or autonomy., * 5+ years of experience in backend or full-stack development with Python, preferably in fast-paced or startup environments.
- Confidence in ownership, independent delivery, and navigating ambiguity.
- Strong expertise in Clean Architecture, Clean Code, SOLID, and modern Python standards.
- Strong expertise in Python (FastAPI, pydantic, async processing, dependency injection).
- Strong expertise in Testing (unit, integration, functional, e2e).
- Deep experience with database design and management, including:
- Relational databases (MySQL or PostgreSQL)
- NoSQL systems (especially Google BigQuery)
- Query optimization, data modeling, and debugging performance bottlenecks
- Hands-on experience with CI/CD pipelines and containerization (Docker).
- Comfortable navigating cloud environments, preferably Google Cloud Platform.
- Experience designing and maintaining REST APIs.
- Knowledge of JavaScript/TypeScript and React.
- Sharp debugging skills and a solutions-oriented mindset - you enjoy the challenge of resolving system issues.
NICE TO HAVE:
- Familiarity with TDD and DDD concepts.
- Implement and maintain logging, metrics, tracing, dashboards, and alerting.
- Implement infrastructure-as-code (Terraform preferred) and follow modern GitOps practices.
- Willingness to learn and share knowledge.
- Experience with AI coding tools like Copilot, Cursor and/or Claude Code.
Benefits & conditions
- Flexible Remote Work - Unlimited remote work within your home country (EMEA), plus up to 90 days per year internationally.
- Generous Vacation Allowance - Enjoy up to 30 days of paid vacation annually, plus extra days for special occasions (country-specific), so you can recharge and pursue your passions.
- Quarterly Bonus Opportunities - Boost your earnings through our quarterly bonus scheme, directly linked to our shared success.
- Mental Wellness Prioritized - Free, confidential mental health support from licensed therapists through our partnership with Oliva.
- Personal Development Investment - €1,000 annual personal growth budget and 10 dedicated learning hours each month, empowering your continuous growth.
- Flexible Working Hours - Shape your workday around your lifestyle and productivity, choosing working patterns that best suit you.
- Vibrant Berlin Office - Enjoy a flexible, pet-friendly workspace at our spacious headquarters located in one of Berlin's most vibrant neighborhoods.
- Global Team Connection - Regular team-building events and a memorable annual all-expenses-paid company offsite.
- Tailored Career Growth - A personalized career roadmap and development plan designed to keep you advancing professionally.
- Home Office Allowance - Monthly remote-work cash allowance to level up your home workspace or help cover internet costs.
- Premium Onboarding Kit - Branded Phiture gear and your very own MacBook from day one.
- Thoughtful Celebrations - Responsibly sourced birthday, anniversary, and seasonal gifts, because every milestone deserves recognition.