
Full Stack Developer – TypeScript, React, NestJS
Sprad
full-time
Posted on:
Location Type: Hybrid
Location: Wien • 🇦🇹 Austria
Visit company websiteSalary
💰 €3,175 per month
Job Level
Mid-LevelSenior
Tech Stack
JavaScriptMySQLNext.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 — refactor, not rewrite from scratch
- Maintain and debug existing systems across the stack
- Write tests (Vitest, Playwright) and participate in code reviews to maintain quality
- Collaborate through pair programming and contribute ideas to improve our processes, tooling, and engineering practices
- Own your work, from database design to API contracts to UI implementation
Requirements
- Strong experience with React/Next.js or Vue/Nuxt
- Solid TypeScript expertise
- Familiarity with Tailwind CSS
- Strong Node.js + TypeScript experience
- Proficiency in NestJS, Express, or Fastify
- Experience with RESTful API design
- Understanding of database design and ORMs (MySQL/PostgreSQL)
- Ability to read and work with existing PHP/Symfony code
- Willingness to refactor PHP into TypeScript
- Bonus: experience with LangGraphJS or AI agent development (LangChain ecosystem)
Benefits
- Real ownership: your ideas and contributions directly shape the product
- Small team: have direct impact with fast decisions and limited bureaucracy
- Modern stack: work with cutting-edge tools (Next.js 15, LangGraphJS, AI agents)
- VSOP (virtual stock option) plan: share in the company’s success
- 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 combination 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
TypeScriptNext.jsNestJSReactVueNode.jsRESTful API designMySQLPostgreSQLLangGraphJS
Soft skills
collaborationpair programmingcode reviewsprocess improvementownership