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

  1. Recruiter Screening (30–45 minutes);
  2. Technical Screening (up to 60 minutes);
  3. Technical Interview with the Client (60–90 minutes).
Published 19 May
71 views
·
17 applications
83% read
·
6% responded
Last responded 3 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...