Full Stack Developer
Cashflowy
- Location
- Lisbon, Portugal
- Job Type
- full-time
- Salary
- $60,000 β $80,000
- Posted
- November 1, 2025
Job Description
About Cashflowy
Cashflowy is an AI-powered financial platform helping solopreneurs — coaches, consultants, and creators — finally understand their numbers, know where their money’s going, and grow profit in less time.
We’re rebuilding financial clarity for one-person businesses through automation, AI, and thoughtful design — so they can make smarter decisions and create more freedom in their lives.
We’re looking for a talented developer to join our growing product team in Lisbon (or remotely from Western Europe) to help us scale our platform and deliver a seamless user experience.
Full Stack / Frontend Developer Responsibilities
As a developer, you will:
- Integrate Figma designs into our web app using React, TailwindCSS, and ShadCN
- Work with our frontend and backend for API integrations
- Use Google Cloud services for deployment and data handling
- Apply strong UX/UI design principles to ensure a smooth and intuitive user experience
- Collaborate closely with the product and design teams to deliver high-quality, responsive features
What We’re Looking For
- Proven experience with React, TypeScript, and TailwindCSS
- Familiarity with backend integration (Python, or similar)
- Experience deploying to Google Cloud Platform (GCP) or equivalent
- Strong understanding of UI/UX design fundamentals
- Excellent communication skills and a proactive, solution-oriented mindset
- Ability to work independently and meet deadlines in a fast-paced startup environment
Nice to Have
- Experience in AI or Fintech platforms
- Familiarity with data visualization or financial dashboards
- Background in SaaS development or early-stage startups
What We Offer
- Competitive full-time salary ($60K–$80K/year, depending on experience)
- Hybrid culture — work with a Lisbon-based team, with flexibility for remote
- Opportunity to shape a rapidly growing AI product from the ground up
- Collaborative, fast-moving environment where your voice matters
How to Apply
Send your CV and a cover letter including this:
1. Why are you excited about Cashflowy?
2. Show us your portfolio or a project you’ve done that illustrates your technical and creative skills.
3. Please write the phrase ‘Clarity Creates Confidence’ at the very top of your cover letter, then answer the following in no more than 5 bullet points: How do you personally stay organized when managing multiple priorities?
4. Include your salary expectation
Our Hiring Process
1. We screen candidates based on their CV and portfolio/demonstration of work.
2. You’ll have an interview with our CTO.
3. You’ll complete a week of paid test projects to showcase your skills.
After that, we’ll make a hiring decision.
π― Who is this job for?
This role suits a Full Stack or Frontend Developer with strong React, TypeScript, and TailwindCSS skills, experience integrating Figma designs, and deploying on Google Cloud. Candidates should be UX-focused, comfortable working in fast-paced startups, and ideally familiar with Python backends and financial dashboards. Best for developers based in or near Lisbon (or Western Europe) eager to shape a growing AI-powered fintech product.
π¬ Potential Interview Questions
-
How do you turn Figma designs into fully responsive components using TailwindCSS and React?
I structure components semantically, map styles using Tailwind utility classes, ensure mobile-first responsiveness with breakpoints, and verify pixel accuracy by overlaying Figma designs during dev. -
How do you ensure a seamless UX while integrating APIs on both frontend and backend?
I structure fetch logic with hooks or services, handle loading and error states clearly, debounce or throttle requests where needed, and validate responses for user feedback consistency. -
Describe your experience deploying web apps on Google Cloud Platform (GCP).
I’ve used Cloud Run for containerized services, Firestore or SQL for data, Cloud Build for CI/CD, and managed permissions securely using IAM roles and service accounts. -
What are your best practices for managing UI state in a React + TailwindCSS app?
I localize state withuseStateoruseReducer, elevate shared state via Context or Zustand, separate UI and data concerns, and avoid prop drilling with clean component architecture. -
How do you handle form validation and user input in financial or AI-based dashboards?
I use libraries likereact-hook-formorFormikwith schema validation (e.g., Yup), apply real-time feedback, handle edge cases like currency formatting, and debounce predictive AI suggestions. -
What strategies do you use to ensure clarity in a data-heavy UI like a financial dashboard?
I prioritize information hierarchy, reduce clutter with progressive disclosure, use consistent color schemes for indicators, and ensure legibility through spacing and typography choices. -
What’s your approach to collaborating with a design/product team in a fast-moving startup?
I join early in UX discussions, flag technical constraints, provide feedback on feasibility, use design tokens/components, and keep loops tight via daily async updates or sprint demos. -
How would you structure a new dashboard page pulling AI-generated insights in a full stack app?
I’d define a backend route for AI responses, fetch data on the frontend usinguseEffect, cache results as needed, and visually present insights with tooltips, graphs, or alerts using ShadCN components. -
What techniques do you use for debugging frontend/backend issues in GCP-deployed apps?
I use browser dev tools, API log tracing, GCP Cloud Logging, and observability tools to pinpoint issues; I also replicate locally with environment variables and mock data to isolate bugs. -
How do you manage and prioritize tasks when juggling multiple fast-moving feature requests?
I maintain a task tracker (e.g., Notion/Linear), break features into subtasks, estimate effort, flag blockers early, and focus on high-impact, user-facing features before polish or refactoring.
π Job Summary
Cashflowy is hiring a Full Stack Developer (Lisbon preferred, remote within Western Europe considered) to build an AI-powered financial platform for solopreneurs. You’ll work with React, TypeScript, TailwindCSS, and GCP to craft clean, responsive interfaces and integrate backend services. This full-time role pays $60K–$80K USD and offers the chance to shape a fast-growing SaaS product focused on financial clarity. Join a nimble, design-driven team transforming how creators and consultants manage their money.