TL;DR
Senior Software Engineer (Python Fullstack): Building and evolving two actively growing SaaS platforms, Catchbase and PressPlay, with an accent on shaping product maturity, scaling features, and reducing incidents. Focus on pragmatic problem-solving, improving system reliability, and collaborating across engineering, product, and client-facing teams.
Location: Remote within Europe. Office available in Berlin, but not required.
Company
Phiture is a mobile growth consultancy working with leading apps and setting the standard for growth in the digital world.
What you will do
- Resolve live incidents and manage ad hoc stakeholder requests, especially data-related issues.
- Build new features and evolve existing ones across Catchbase and Press Play, enhancing self-service capabilities.
- Reduce technical debt and improve system reliability through robust engineering.
- Work hands-on with relational and NoSQL databases (MySQL, Google BigQuery), ensuring performance, scalability, and resilience.
- Collaborate directly with engineers, analysts, product managers, and client-facing teams.
- Help build and maintain a healthy DevOps pipeline across GCP, with ownership over incident response, app stability, and API performance.
Requirements
- 5+ years of experience in backend or full-stack development with Python, preferably in fast-paced or startup environments.
- Strong expertise in Clean Architecture, Clean Code, SOLID, and modern Python standards (FastAPI, pydantic, async processing, dependency injection).
- Strong expertise in Testing (unit, integration, functional, e2e).
- Deep experience with database design and management, including relational (MySQL or PostgreSQL) and NoSQL systems (Google BigQuery).
- Hands-on experience with CI/CD pipelines and containerization (Docker).
- Comfortable navigating cloud environments, preferably Google Cloud Platform, and experience designing and maintaining REST APIs.
- Knowledge of JavaScript/TypeScript and React.
Nice to have
- Familiarity with TDD and DDD concepts.
- Experience with logging, metrics, tracing, dashboards, and alerting.
- Experience implementing infrastructure-as-code (Terraform) and following modern GitOps practices.
- Experience with AI coding tools like Copilot, Cursor, and/or Claude Code.
Culture & Benefits
- Flexible remote work within your home country (EMEA), plus up to 90 days per year internationally.
- Generous vacation allowance of up to 30 days annually, plus extra days for special occasions.
- Quarterly bonus opportunities linked to shared success.
- Free, confidential mental health support through Oliva.
- €1,000 annual personal growth budget and 10 dedicated learning hours each month.
- Flexible working hours to shape your workday.
- Vibrant, pet-friendly office in Berlin, with regular team-building events and an annual company offsite.
- Personalized career roadmap and development plan.
- Monthly remote-work cash allowance and a premium onboarding kit including a MacBook.
