Full Stack Developer - Core Product Team
We're on the hunt for a skilled and driven Full Stack Developer to join our clients core product team. They're building privacy-first tools for modern knowledge workers - and you’ll be at the heart of it. This role is a mix of hands-on product development and thoughtful engineering work to support there enterprise-grade solutions.
You’ll collaborate directly with there technical founders and a tight-knit, ambitious team to build features that users love - across web, desktop, and mobile.
What You’ll Be Doing
Most of your time (70%) will go toward product development:
- Building core features using Django, React (with TypeScript), Tauri, and Rust
- Creating fast, intuitive, and beautifully designed UIs with Tailwind CSS and HeroUI
- Architecting clean, maintainable REST APIs using Django Ninja
- Ensuring robust cross-platform performance with Tauri
- Integrating privacy-first machine learning and LLM features into the product
- Contributing to the component library and improving the frontend architecture
The rest (30%) will involve:
- Maintaining and updating some legacy PHP/jQuery code and internal tools
- Supporting general DevOps tasks - like refining the CI/CD pipelines and Docker setup
- Writing great documentation, implementing test coverage (with Playwright), and participating in internal knowledge sharing
What We’re Looking For
We’re after someone who’s not just technically strong, but also passionate about great design, thoughtful architecture, and building software that solves real-world problems.
You should have:
- Solid full-stack experience, with strong frontend instincts and attention to UX
- Deep proficiency with React and TypeScript (portfolio or examples appreciated)
- Backend experience - ideally with Python and Django (or similar frameworks like FastAPI or Flask)
- A strong grasp of REST API design, security best practices, and clean architecture
- A proactive, collaborative mindset with excellent communication skills
- A passion for clean, well-documented code and scalable systems
Bonus points if you:
- Are curious about AI/ML and have experimented with tools like TensorFlow or PyTorch
- Have worked with or are open to working with legacy technologies (PHP/jQuery)
- Value good architecture, but are pragmatic and open-minded
- Have experience building cross-platform apps with tools like Tauri
- Enjoy mentoring or learning from others in a fast-moving, collaborative environment
The Tech Stack
Here’s what you’ll be working with most days:
- Frontend: React 18 (TypeScript), Vite, Tailwind CSS, HeroUI
- Backend: Django 5, Django Ninja (for APIs), Python 3.11, Celery/Huey
- Cross-Platform: Tauri + Rust (Web/Desktop/Mobile)
- Database: PostgreSQL, pgvector, Milvus
- AI/ML: LiteLLM, OpenRouter, TensorFlow, PyTorch
- DevOps: Docker Compose, Nginx, GitLab CI/CD
- Monitoring & Analytics: Sentry, PostHog, Prometheus
Don’t worry if you’re not fluent in all of them - we value curiosity, fast learning, and problem-solving more than a perfect checklist.
The Ideal Candidate
You're someone who:
- Has built and shipped production apps or polished side projects
- A recent graduate or an Alumni developer with a few years of solid experience
- Is motivated, thoughtful, and excited to shape product direction
- Takes initiative, cares deeply about clean design and performance
- Has a high standard for quality, but knows when done is better than perfect
- Thrives in a small, fast-paced, mission-driven team
What You’ll Get
- A chance to work on cutting-edge, privacy-first tools that people rely on daily
- A collaborative, inclusive culture based at Soho Works
- Mentorship and growth alongside a team of builders
- Real ownership and the ability to shape the direction of the product
- Opportunities to explore and deepen your knowledge in AI, UX, DevOps, and more
Ready to Build?
If you’re excited about privacy, thoughtful software, and building tools that make people better at their jobs - we’d love to hear from you.
Apply now and let’s build something meaningful together.