Sprad

Full Stack Developer – TypeScript, React, NestJS

Sprad

full-time

Posted on:

Location Type: Hybrid

Location: Wien • 🇦🇹 Austria

Visit company website
AI Apply
Apply

Salary

💰 €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