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 |