hero
companies
Jobs

Senior Product Engineer (Full Stack - Python/React Native) ›

Filevine

Filevine

Software Engineering, Product
Prague, Czechia
Posted on Jan 14, 2026

Responsibilities

  • End-to-End Development: Architect, build, and deploy features across the entire stack—designing the database schema, building performant Python APIs, and implementing the UI/UX in React Native when needed.
  • Mobile Architecture: Maintain high-performance mobile applications, managing state, offline capabilities, and synchronisation with backend services.
  • Backend Engineering: Develop and maintain scalable, asynchronous server-side logic and RESTful APIs using Python and FastAPI to support mobile functionality.
  • Workflow orchestration: Integrate solutions developed by the ML teams for world-class Speech-To-Text technology in Temporal.
  • Quality Assurance: Write comprehensive tests across the stack (Unit tests for Python via Pytest, Jest/Detox for Mobile) to ensure stability and reliability.
  • Maintenance & Support: Troubleshoot production issues that span from the mobile client to server-side infrastructure.
  • Monitoring & Observability: Maintain and monitor kubernetes infrastructure with regard to load balancing and autoscaling using tools like Prometheus and New Relic
  • Innovation: Lead initiatives to improve developer experience, CI/CD pipelines for mobile, and API performance.
  • Code Reviews: Conduct detailed code reviews for both mobile (JS/TS) and backend (Python) codebases.

Qualifications

  • Minimum of 5+ years of software development experience.
  • Full-Stack Proficiency: Strong experience in Python/FastAPI for backend services, at least some experience with React Native for mobile or strong experience in React.
  • Demonstrated ability to design APIs specifically for mobile consumption (handling latency, pagination, payload sizes).
  • Proficiency in JavaScript/TypeScript and modern React patterns (Hooks, Context).
  • Experience with SQL and ORMs (e.g., SQLAlchemy, Tortoise ORM) and data validation libraries like Pydantic.
  • Familiarity with Native Build Tools (Xcode, Gradle) and mobile publishing pipelines is a strong plus.
  • Ability to work remotely and independently and to collaborate with non-technical stakeholders.
  • Willingness to understand our users' challenges and how your work affects the end-user experience.