Full-Stack Developer (Python / React) for startup

Company Overview

The company is expanding its engineering team and is looking for a highly skilled Full-Stack Developer to join an ambitious, fast-moving environment. They are currently a small team of two developers working on an early-stage, client-facing MVP that presents a wide range of technical challenges. They value innovation, ownership, and the ability to bring new ideas and technologies into the workflow.



Role Overview:
 

We are seeking an experienced full-stack engineer with strong expertise in backend fundamentals and production-level development. This developer will work across the stack, with a heavier emphasis on Python backend development, while also maintaining and enhancing our TypeScript/React frontend. The role involves building scalable systems, implementing real-time features, and contributing to technical decisions as the product evolves.

 

Required Experience:
 

  • 6+ years of hands-on software engineering experience
  • Full-stack proficiency with React/TypeScript (~20%) and Python (~80%)
  • Experience working in fast-paced, dynamic environments
  • Daily use of AI tools (ChatGPT, Claude, Copilot) to accelerate development
  • Strong understanding of backend system design and production architecture
     

Technical Skills They Value:
 

Backend Skills:

  • FastAPI, WebSockets, Python async programming
  • PostgreSQL & Redis
  • Working knowledge of workflow orchestration systems
  • Real-time event systems (SSE) and message queuing technologies
     

Frontend Skills:

  • React with TypeScript
  • Experience building real-time data visualizations
  • Strong state management and performance optimization skills
     

Infrastructure:

  • Docker containerization
  • Microservices architecture
  • Experience with scalable, distributed systems

 

 

Team & Work Environment:

  • You’ll join a small engineering team (currently 2 developers) looking to grow strategically.
  • Work directly with senior engineers and decision-makers to shape the technical direction of the product.
  • Opportunity to handle diverse engineering tasks across backend, frontend, infrastructure, and real-time systems.
  • The project is in an MVP phase, so the work includes rapid iteration, solving complex problems, and implementing client-driven features.
  • The team embraces new technologies and encourages bringing in new ideas, tools, and approaches.

 

 

 

Why You Should Apply:

Work on a truly impactful product at its early stage - your decisions will shape the entire system.
Join a small, highly skilled team with full ownership, autonomy, and room to bring ideas to life.
Solve diverse, challenging problems across backend, frontend, real-time data, and distributed systems.
Use modern AI tooling daily to accelerate development and innovate faster.
Be part of a company that values openness to new technologies, continuous learning, and engineering excellence.

Required skills experience

Python 4 years
React.js 4 years

Required languages

English B2 - Upper Intermediate
Nest.js, WebSockets, TypeScript
Published 19 November
64 views
·
31 applications
13% read
·
10% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...