Full Stack Developer (Python, React)
Madfish
Software Engineering
Ukraine · Europe · Europe · Europe · Ukraine
Posted on Oct 5, 2025
Job Type: Full-time, Long-term
English level: B2+ (Upper-Intermediate)
About the Project
We are building a new real-time collaboration platform — a modern environment where teams can work together efficiently.
Core features include: online presence, group sessions, access management, real-time timers and signals.
The first goal is to quickly launch v1 and then continue developing advanced functionality.
Key Skills
- Python (3.11+)
- Django/DRF or GraphQL
- PostgreSQL
- Redis
- Django Channels
- WebSockets
- React/Next.js (TypeScript)
- Docker
- Terraform
Nice to Have
- Experience with WebRTC
- Familiarity with GCP (Cloud Run, Cloud Build)
- Monitoring & Observability: OpenTelemetry, Prometheus/Grafana, Sentry
Responsibilities
- Design and implement end-to-end functionality (backend + frontend) for a real-time collaboration platform
- Build and optimize real-time communication (presence, group sessions, signals, timers) using WebSockets / Django Channels
- Develop and maintain APIs (REST/GraphQL) and integrate with frontend (React/Next.js)
- Ensure scalability and high performance for real-time workloads
- Manage infrastructure with Docker + Terraform, deploy on GCP (Cloud Run, Cloud Build)
- Monitor system health, performance, and stability using observability tools
- Collaborate closely with product and design teams to deliver v1 quickly