
Full Stack Developer – TypeScript, React, NestJS
Sprad
full-time
Posted on:
Location Type: Hybrid
Location: Vienna • 🇦🇹 Austria
Visit company websiteSalary
💰 €3,175 per month
Job Level
Mid-LevelSenior
Tech Stack
AWSDockerJavaScriptMySQLNext.jsNode.jsNuxtPHPPostgresReactSymfonyTypeScriptVue.js
About the role
- Build end-to-end features in our TypeScript monorepo (Next.js frontend + NestJS backend + LangGraphJS agents)
- Migrate legacy PHP/Symfony code to modern TypeScript, refactoring rather than rewriting from scratch
- Maintain and debug existing systems across the stack
- Write tests (Vitest, Playwright) and participate in code reviews to ensure quality
- Collaborate through pair programming and contribute ideas to improve our processes, tooling, and engineering practices
- Own your work end-to-end, from database design and API contracts to UI implementation
Requirements
- Frontend: Strong experience with React/Next.js or Vue/Nuxt
- Solid TypeScript knowledge
- Familiarity with Tailwind CSS
- Experience with modern React patterns
- Backend: Strong Node.js + TypeScript experience
- Proficiency with NestJS, Express, or Fastify
- Experience designing RESTful APIs
- Understanding of database design and ORMs (MySQL/PostgreSQL)
- Infrastructure & Tools: Docker & Docker Compose for local development
- Experience with Git & GitHub workflows, CI/CD (GitHub Actions)
- Familiarity with monorepo architectures (Turborepo/pnpm)
- Basic familiarity with PHP/Symfony and ability to read and understand existing PHP/Symfony code
- Willingness to refactor PHP into TypeScript (we will support you)
- Bonus: Experience with LangGraphJS / AI agent development (LangChain ecosystem)
- Bonus: AWS (SQS, RDS, S3, ECS)
- Bonus: TDD mindset (Vitest, Playwright, etc.)
- Bonus: Experience with multi-tenant systems, FrankenPHP, API Platform, or Symfony Messenger
Benefits
- Real ownership: Your ideas and contributions directly shape the product
- Small team: Direct impact, minimal bureaucracy, fast decision-making
- Modern stack: Work with cutting-edge tools (Next.js 15, LangGraphJS, AI agents)
- VSOP option: Share in the company’s success through virtual stock options
- Modern equipment: Top-tier gear, including a MacBook Pro
- Central office: City-center location with air conditioning and excellent infrastructure
- Quality coffee & team events: Portafilter coffee machine, regular team dinners and events
- Hybrid work model: Flexible mix of remote and in-office work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactNext.jsNode.jsNestJSRESTful APIsMySQLPostgreSQLDockerGit
Soft skills
collaborationpair programmingcode reviewsproblem-solvingprocess improvement