Senior Full-Stack Engineer – Audio Collection Platform (M/W/D)
Company Description
JT AI Labs is JobTeaser's dedicated AI venture, born in 2026. Our mission is to connect domain experts (Master's, PhDs, professionals) with leading AI labs that need top-tier human expertise to train their models — through annotation, evaluation, and complex problem-solving across STEM, Law, Finance, Humanities, and more.
We believe high-quality AI is built by humans who master nuance, logic, and depth. We're here to make that happen at scale, within a European framework built on transparency, flexibility, and quality.
JobTeaser – Our young grads got talent.
At JobTeaser, we believe the new generation is the future of business, and that young talent has so much to offer to the professional world and society as a whole.
But finding your path as a student? That’s not easy.
And for companies, understanding and recruiting this generation isn’t any simpler.
That’s where we come in.
JobTeaser is the career space of 800+ European schools and universities, seamlessly integrated into their Student Hubs.
👨🎓 For students: a platform and tools to help them find their path, showcase their skills, and land an internship, a work-study program, or their very first job that truly fits them.
💼 For companies: privileged access to the best young talent, even before they officially enter the job market.
🏫 For schools & universities: a complete career and recruitment platform to boost students’ employability.
Today, we support over 2 million students and young graduates across Europe.
And you — are you ready to make an impact on the new generation?
Job Description
As one of the first engineers of JT AI Labs, you will take ownership of jtlabs.ai, the platform where experts complete their whole journey: application, review, onboarding, recording and paid audio hours:
● Take over and evolve the existing platform: application form, review console, speaker quota view, accepted job page and project onboarding. Keep it reliable while the team grows.
● Build the data collection platform from scratch which includes the whole process from session scheduling (slot creation, overbooking rules and automated reminders), to virtual recording room and audio upload.
● Solve the hard parts of browser audio: local raw capture (no gain, echo cancellation or tampering with the input), sent via resumable, chunked uploads.
● Embed consent and traceability in the product: integrate contract creation and signature, log every status change, link consent forms to the collected data.
● Contribute to the team’s engineering practices: architecture decision records, runbooks, backward-compatible migrations, testing, CI/CD and observability.
● Under the supervision of the Head of AI, work closely with the data engineer, the delivery lead and operations to turn field feedback into product improvements.
Qualifications
● You hold a Master’s degree (or equivalent) in Computer Science or a related field, or have equivalent professional experience.
● You have 5+ years of experience building and running web applications in production, end to end.
● You are proficient in TypeScript and have solid experience with React and Next.js (or a similar framework) on both the front and back end.
● You have hands-on experience with browser media APIs (WebRTC, Web Audio, MediaRecorder) or real-time communication SDKs.
● You have experience with AWS (S3, IAM, KMS), Docker and Kubernetes, and you are comfortable deploying and debugging your own code in production.
● You care about observability: logs, traces, metrics and alerting.
● You have a pragmatic, product-minded approach: you ship small, frequent increments and measure their impact.
● You thrive in a startup setting: you enjoy building from scratch, taking ownership, and navigating ambiguity.
● You enjoy working in cross-functional teams (Operations, Data, Product) and can turn operational pain points into concrete features.
● You are autonomous, curious, and comfortable in a fast-evolving ecosystem.
● Professional proficiency in English, bilingual in French.
Nice to have
● Experience with LiveKit, mediasoup, Daily or another WebRTC stack, including self-hosting.
● Experience with AudioWorklet, IndexedDB, offline-first patterns or Uppy.
● Experience with Supabase, background job queues (Graphile Worker, BullMQ) or Helm.
● Experience building marketplace or gig-work platforms: onboarding, scheduling, payments (Deel or similar).
Additional Information
At JobTeaser, get ready to…
- 💚 Join a mission-driven company with a concrete impact on the new generation.
- 🌏 Share our three core virtues with our people all over Europe: #Committed, #OneTeam, #DrivEn.
- 🚀 Take part in a dynamic internal life, where everyone can contribute (all-hands, local parties, team drinks, team-buildings, etc.).
- 📚 Grow and develop your career with a strong training policy, including an annual individual budget for learning opportunities (95% of our employees were trained last year!).
- 🏡 Enjoy our flexible work environment: remote-friendly, with one month per year from anywhere in Europe, and home office equipment support. Some positions can even be fully remote.
- 👨👩👧👦 Benefit from our Family Care Policy: 4 additional paid days off during your return month from parental leave, 3 paid child-sick days per year, and other initiatives to support parents.
- 🧠 Take care of your mental health with Moka Care: 4 free therapy or coaching sessions per year (with additional support in challenging personal situations), plus regular workshops for managers in partnership with Moka Care and Alan.
- 🗣️ Make your voice count: our Take Care Survey (run twice a year) ensures employee feedback directly shapes JobTeaser’s culture, collaboration and cross-team work.
- ⏰ Protect your focus time with our No-Meeting Wednesday mornings initiative.
- 🤝 Collaborate closely with our CSE, actively involved in enhancing work life and benefits (with the HappyPal platform)
- 💸 Enjoy the essentials: RTT, health insurance, lunch vouchers, holiday bonus, and 50% public transport reimbursement.
- 🚆 A modern and well-located office at WeWork - including delicious barista coffee and free yoga lessons.
- 🤩 Be proud: 88% of our employees say they are proud to work in their team at JobTeaser (Internal Take Care Survey, November 2024).
Your hiring process and the next steps
In order to identify the perfect fit for us (and also for you!), we offer a comprehensive hiring process with the possibility to get to know all your future key team members, and between each step of your process, you will receive constructive feedback from our Talent team.
- A 30-min screening call to get to know you better with Emilie, our Talent Strategy & Business Partner
- An interview with Paul, your future manager, to discuss about your experiences and motivations
- One or several focus interview that can include business cases to test your hard skills
- A final round with your Department Head to confirm the mutual match
- Welcome at JobTeaser 💚
We are committed to creating a working environment where everyone feels comfortable. We promote diversity within our teams and every application we receive is screened through a unique, pre-established, competency-based process.