Were a dedicated and lean team on a mission to make education more compatible with life. We know firsthand how tough the life of a student can be so we built Studyflash an AI-powered study platform that automates and optimizes learning journeys. Think of it as Quizlet but with a laser focus on making university students lives easier with AI magic.
As an official University of Bern startup weve received strong support from Microsoft Innosuisse and others. Most importantly weve already welcomed over 400000 students into the Studyflash community. With 10x YoY growth were scaling sustainably and ambitiously.
Tasks
At Studyflash youll work on meaningful non-trivial challenges at the intersection of education and technology. As a senior full-stack engineer youll own features end-to-end from conceptualization and design to deployment and monitoring closely sparring with both the CTO and the CEO. Youll help deliver new collaborative and AI-powered experiences across both web and mobile using our modern stack and startup-friendly workflows.
Your Responsibilities:
- Lead the end-to-end development of new features spanning everything from database modeling and backend logic to frontend polish and production deployment.
- Drive improvements in performance scalability and maintainability across our codebase.
- Work closely with product design and AI engineers to shape new functionality for students such as study groups quizzes and referral systems.
- Extend and refine our Vue (Nuxt) TypeScript web app and support our React Native (Expo) mobile app.
- Enhance our Python back end and integrate new tools and frameworks as needed (e.g. Langchain/Langraph Pydantic).
- Collaborate on DevOps CI/CD and cloud deployment (GCP Azure) to ensure reliability and uptime.
- Mentor junior engineers and contribute to a positive high-performance team culture.
Requirements
Are you an exceptional full-stack engineer with a passion for shipping features end-to-end Do you want to create solutions with visible real-world impact for hundreds of thousands of students If yes wed love to hear from you!
Youre someone who:
- Is a self-starter with a strong track record of rapid learning problem-solving and taking ownership - ideally from startups.
- Has 5 years of hands-on experience in full-stack web development working from concept to deployment and monitoring. This may include non-professional experience such as side-projects or open-source contributions.
- Is comfortable spending 60 % of your time on the front end (Vue/Nuxt TypeScript TailwindCSS Tanstack Query) and 40 % on the back end (Python FastAPI Pydantic Postgres Hono) depending on your skill set and sprint needs.
- Builds intuitive modern user interfaces as easily as you design robust and scalable server-side infrastructure.
- Has deployed and maintained applications using GitHub Actions Docker and modern cloud services (GCP or Azure).
- Is familiar with software engineering best practices (Linting Automated Testing CI/CD etc.)
- Enjoys mentoring pair programming and unblocking teammates.
- Bonus: Experience with React Native (Expo) for mobile or interest in working with frameworks like Langchain/Langraph Turborepo and Vitest.
If this sounds like you you could be the perfect fit for our team!
Benefits
- Competitive compensation and up to two raises per year.
- The excitement and fast pace of startup life where no two days are the same.
- A steep learning curve in a collaborative international and flat team structure.
- Significant ownership of your work and visible impact on the product.
- Flexible working hours mainly remote.
- 25 days off to recharge.