Sprad

Full Stack Developer – TypeScript, React, NestJS

Sprad

full-time

Posted on:

Location Type: Hybrid

Location: Vienna • 🇦🇹 Austria

Visit company website
AI Apply
Apply

Salary

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