Monday, October 27, 2025

Job Description

We are seeking a talented full-stack developer with strong expertise in Next.js and Django, prioritizing Next.js.🌐 About CathovenCathoven is an AI tutor for langauge tests. It scores the writing and speaking, finds weak points, and trains to improve the score the fastestWe are used by language teachers at Columbia, Berkeley, and Cambridge. QS ranked us as the second-best AI in education project, right after DuolingoWe are cited in 40+ academic papers🧭 About YouYou are a full-stack developer with deep Next.js expertise and solid DjangoYou write clean and well-structured codeYou do NOT heavily rely on AIYou double-test your code before committing🔧 Key ResponsibilitiesTake ownership of end-to-end feature development, from design to deploymentBuild reliable, high-performance applications that scale globally Ensure code quality through testing, reviews, and clean architecture practices Collaborate with AI, product, and design teams to deliver seamless user experiences Monitor and debug production systems to maintain performance and uptime Continuously improve development workflows and deployment automation✅ Requirements3+ years of experience in Next.js and Django Experience with databases such as MongoDB and MySQL Familiarity with WebSockets, Daphne, Nginx, and Gunicorn Solid experience in debugging, problem-solving Familiar with APM tools and architectural patterns like clean architecture, domain-driven designKnowledge of caching mechanisms in RedisDetail-oriented with a mindset of thorough testing before committing Ability to work independently and efficiently in a remote setting Experience with Docker, Nginx, or CI/CD pipelines is a plus✨ Perks & Benefits🌍 Work from Anywhere — we’re a fully remote, global team ⏰ Flexible Hours — align part of your schedule with the team while keeping flexibility for focused work 💰 USD-based salaryAs an international company, we kindly request that you add your English resume/CV to your applicationApplicants who do not provide an English resume/CV may not be considered.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs