Phiture

Senior Software Engineer, Python Fullstack

Phiture

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

  • 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.
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIpydanticasync processingdependency injectionTestingunit testingintegration testingfunctional testinge2e testing
Soft Skills
ownershipindependent deliverynavigating ambiguityproblem-solvingsolutions-oriented mindset