Fullstack Developer (Part-Time, Fully Remote) — UI Polish & Bugfixing
Бюджет: $15.0 - $40.0
HOURLY / PART_TIME
⭐ 4.92 (5)
United States
web-application, python, css, react-js
Alma Learning is an AI-first edtech company building a suite of tools that turn ordinary coursework into engaging, AI-native learning experiences. Our piece in this space, Arcade Quiz, takes academic quizzes faculty already have and reimagines them as themed games. It could be retro arcade, detective noir, an open-world adventure, a game show with an AI avatar host, and more. Behind the scenes, an LLM pipeline rewrites questions with narrative framing, generates artwork, and adapts each game to the student in real time.
We're a small, fast-moving team that ships daily.Every engineer develops with Claude Code (included with this role), and our workflow is built around AI-assisted development end to end.
The role
We need a fullstack developer to make the product feel polished and squash bugs. The engines work; now we want every screen to look and feel great, every interaction to be smooth, and the rough edges gone. You'll spend most of your time in the React/TypeScript player making the UI shine, with regular dips into the FastAPI backend to chase bugs to their source.
This is a part-time / fractional role with flexible hours. You manage your own schedule; we care about quality shipped, not hours logged.
What you'll do
Polish the UI flows: spacing, typography, color, motion, responsive layouts, loading and empty states, and visual consistency.
Refine animations and transitions with Framer Motion so gameplay feels alive and intentional.
Fix bugs across the stack (frontend or backend).
Improve responsiveness and accessibility so the player works well across screen sizes and is usable by everyone.
Write tests for what you change. We practice TDD.
Our stack
Frontend (where you'll live most of the time)
React 18 + TypeScript
Vite, React Router
Tailwind CSS 4 + SCSS (BEM)
Framer Motion (animation), SWR (data)
Realtime/avatar SDKs: LiveKit, Lemonslice
Backend (where bugs sometimes lead)
Python 3.14 + FastAPI, Pydantic 2
SQLAlchemy 2 (async) + PostgreSQL, Alembic
Prefect (orchestration), fastapi-users + JWT (auth)
OpenAI / Google Gemini SDKs, Langfuse
Tooling & infra
Docker / Docker Compose
pytest + ruff, Git/GitHub
What we're looking for (mid-level)
Solid React + TypeScript experience — you can navigate a real codebase and ship UI confidently.
A genuine eye for detail and design sense — you notice the 4px that's off and you care.
Strong CSS/SCSS skills; comfortable with component-scoped styling conventions.
Enough backend comfort (any language; Python/FastAPI a plus) to trace a bug across the stack and fix it where it actually lives.
Comfortable with Git, Docker, and writing tests.
Excited to work AI-augmented. You use AI tools to multiply your output and have good judgment about when to trust and when to verify them. This matters to us.
Self-directed and communicative in an async, remote team.
Bonus points
Background in edtech, games, or rich/animated UIs.
Deeper Python / FastAPI or async backend experience.
Accessibility (WCAG) know-how.
Experience with realtime media / avatars (LiveKit, WebRTC) or LLM-driven products.
What we offer
Fully remote, work from anywhere, with an async culture that respects your time.
Flexible part-time hours that fit around your life or other work.
A Claude Code plan included, plus a team that's genuinely figured out how to build with AI.
A modern, greenfield-ish stack and the autonomy to leave the product noticeably better every week.
Meaningful work making learning more engaging for real students.
Alma Learning is an equal-opportunity employer. We welcome applicants of all backgrounds.
Отвори в Upwork