Full-stack Developer (Python + React)
We are hiring a Full-stack Developer (Python + React) on a contract basis, initially for 4 months with the potential for extension based on project success and mutual interest.
The ideal candidate is a hands-on engineer who enjoys both frontend and backend work, thrives in fast-paced environments, and is comfortable making independent technical decisions.
About the Project:
The client is an early-stage AI startup based in Prague, founded by a team with a successful recent exit. They are building a modern AI application designed to streamline workflows across large organizations.
The company is privately funded, with financial runway secured for the next 2 years and a plan to reach revenue within the first 12 months.
What You’ll Do:
- Build and scale a modern AI application with a serverless AWS architecture;
- Lead hands-on development across backend (Python/FastAPI) and frontend (React/TypeScript);
- Make key architectural decisions and establish development best practices;
- Design and develop microservices and event-driven systems;
- Integrate with Google Workspace APIs (Calendar, Gmail, Apps Script, Add-ons);
- Contribute to Chrome extension development;
- Collaborate closely with the founding team to define the product roadmap;
- Take full ownership — including equity and influence in major decisions.
Tech Stack
- AWS (serverless, event-driven): Lambda, SQS, SNS, EventBridge, API Gateway, DynamoDB, VPC;
- Backend: Python, FastAPI;
- Frontend: TypeScript, React, Redux Toolkit;
- Integrations: Google Calendar API, Gmail API, Apps Script;
- Extras: Chrome Extensions, GCP (nice to have).
The Ideal Candidate
- A builder and generalist who thrives in fast-paced, startup environments;
- 4+ years of professional experience in full-stack development;
- Experience owning or leading product development from early-stage to scale;
- Strong grasp of microservices architecture and event-driven design;
- Product-oriented mindset with attention to UX;
- Comfortable with autonomy and ambiguity;
- Excellent communication skills and ownership mentality.
Interview Process
- Recruiter Screening (30–45 minutes);
- Technical Screening (up to 60 minutes);
- Technical Interview with the Client (60–90 minutes).