Full Stack Developer
We’re looking for a software developer who loves building real-time audio and chat experiences.
Responsibilities
- Develop and maintain the front end with React 18 + TypeScript
- Design and implement the back end with Node.js + Express
- Work with MongoDB
- Build and debug WebSocket channels for messaging and real-time events
- Implement voice communication with WebRTC
- Write unit tests and e2e tests with Cypress
Required Skills
- At least 5 years of hands-on experience as a web software developer
- Proficiency in TypeScript and the Node.js ecosystem
- Professional experience with React 18, Vite, Tailwind CSS
- Strong command of Express.js
- Practical familiarity with MongoDB and Mongoose
- Experience with WebSocket and designing REST/Fetch APIs
- Practical understanding of WebRTC RTCPeerConnection
- Strong debugging and problem-solving skills
- Proficiency with Git
Nice to Have
- Experience with TTS/STT (Text-to-Speech / Speech-to-Text)
- Experience working with LLMs and RAG
Employment Details
- Type: Full-time
- Location: Remote
If this role matches your skills and interests, we look forward to meeting you!