Role highlights
Full Time
Permanent
Senior
On-site
This Fullstack Developer role requires a highly experienced software engineer with over 8 years of professional development experience and an MSc in Computer Science or equivalent. The ideal candidate demonstrates strong ownership and a proactive mindset, balancing rapid delivery with robust engineering practices. The technical stack centers on frontend development using TypeScript and Vue.js, complemented by backend development with typed Python (mypy) and FastAPI. Candidates must have proven expertise in full-stack web and mobile development, including experience with frontend frameworks like Vue or React and fullstack frameworks such as Next.js or Nuxt.js. Proficiency in relational database design and optimization is essential, alongside cloud platform experience on AWS, Azure, or GCP. A strong emphasis is placed on writing thorough, reliable tests and continuously improving development, testing, and deployment workflows. Collaboration skills are important, working cross-functionally with data scientists, designers, and business stakeholders. Preferred additional skills include experience with AI and large language models, DevOps practices such as CI/CD and infrastructure automation, security best practices across the stack, and big data engineering tools like Spark or MapReduce. The role offers the opportunity to join a mission-driven, high-performing startup team with a steep learning curve and competitive compensation, including stock options.
About the role
Fullstack Developer
About Alice
- Alice makes personalized learning accessible for students and teachers using AI
- Over 50,000 students have already used Alice
- Joined Y Combinator’s W25 batch in San Francisco in 2025
- Raised almost $6m to scale
- Small, high-performing team with backgrounds from top universities, McKinsey, PhDs, 10+ years teaching, and Denmark’s top high school GPA
- Mission-driven, collaborative A-team
About You
- "Pilot, not passenger" – intrinsically driven, takes ownership
- "Engineer with a capital E" – balances speed and solid engineering
Responsibilities
- Frontend-focused: passionate about building fantastic user experiences, from architecture to pixel-perfect implementation at high speed
- Truly full stack: work on cloud infrastructure, web and mobile apps, and everything in between
- Collaborate cross-functionally with data scientists, designers, and business stakeholders
- Work with TypeScript + Vue.js (frontend), typed Python (mypy) + FastAPI (backend)
- Continuously improve practices in contributions, testing, and deployment
Requirements
- Fantastic work ethic and high ambition
- Proven experience in full-stack web and mobile development with major frameworks
- Experience with frontend frameworks: Vue, React, or similar
- Experience with fullstack frameworks: Next, Nuxt, or similar
- Relational database design and optimization
- Cloud experience: AWS, Azure, or GCP
- Writing thorough, reliable tests
- Strong proficiency in Python and TypeScript
- 8+ years of professional software development
- MSc in Computer Science/Engineering or equivalent professional experience
Nice to Have
- Experience with AI/LLMs: building and scaling pipelines around large language models
- DevOps: CI/CD, automation, and infrastructure management
- Security: applying best practices across the stack
- Big data engineering: e.g. Spark, MapReduce
Benefits
- Join early in a fast-growing startup with highly talented people
- Ambitious culture with a steep learning curve
- Purposeful mission worth working hard for
- Competitive package, including stock options