Mid Fullstack Engineer

3 764 - 5 377 USDNet per month - B2B
2 689 - 4 302 USDGross per month - Permanent
JavaScript

Mid Fullstack Engineer

JavaScript
ul. profesora Michala Zyszkowskieg, Kraków

Appliscale

Full-time
B2B, Permanent
Mid
Remote
3 764 - 5 377 USD
Net per month - B2B
2 689 - 4 302 USD
Gross per month - Permanent

Job description

Overview

We're looking for a Mid Full Stack Engineer who builds end-to-end features across our Next.js frontend and Node.js backend — and uses AI tools daily to ship faster. You'll work in a modern TypeScript monorepo powering an AI-enabled platform, contributing to both the product and the AI agent infrastructure behind it. This isn't an ML research role — it's a hands-on engineering role where AI is part of your daily workflow and the product you're building.


Key Responsibilities

  • Build and ship full-stack features end-to-end in a TypeScript/Next.js/React monorepo

  • Develop and maintain backend services using Node.js, Hono, and Express

  • Work with Prisma ORM and PostgreSQL (with pgvector) and MongoDB via Mongoose

  • Contribute to AI agent workflows built on Mastra and the Vercel AI SDK

  • Use AI coding tools (Cursor, Claude, Copilot) daily to accelerate development

  • Deploy and maintain services on GCP Cloud Run with Terraform

  • Improve observability using Datadog APM/RUM and OpenTelemetry

  • Collaborate with product, design, and engineering in an agile environment

  • Write clean, testable code and participate in code reviews


Required Qualifications

Engineering (2–4 years commercial experience):

  • Strong TypeScript and JavaScript fundamentals

  • Hands-on experience with React and Next.js (App Router)

  • Backend experience with Node.js (Express, Hono, or similar)

  • Working knowledge of relational databases (PostgreSQL) and an ORM (Prisma preferred)

  • Familiarity with REST APIs and basic cloud infrastructure concepts

  • Understanding of Git workflows, CI/CD pipelines, and code quality tools (ESLint, Prettier)

  • Comfortable working in a monorepo (Turborepo experience is a plus)

AI Mindset & Tooling:

  • Regularly uses AI-assisted development tools (Cursor, Claude, GitHub Copilot)

  • Curious about LLM integrations and AI SDK patterns — willing to learn Mastra and Vercel AI SDK

  • Uses AI for real productivity gains, not just experimentation

Product & Collaboration:

  • Understands the "why" behind features, not just the "how"

  • Comfortable working closely with product and design stakeholders

  • Good English communication skills (written and spoken)


Nice-to-Have

  • Experience with Mastra or similar AI agent frameworks

  • Familiarity with GCP (Cloud Run, Cloud SQL, Artifact Registry)

  • Terraform or other IaC experience

  • MongoDB/Mongoose experience

  • Tailwind CSS and Radix UI / shadcn component libraries

  • Experience with Clerk authentication

  • Exposure to observability stacks (Datadog, Langfuse, OpenTelemetry)

  • Familiarity with Docker and containerized deployments

Tech stack

    English

    C2

    JavaScript

    advanced

    TypeScript

    advanced

    React

    advanced

    Next.js

    advanced

    Node.js

    advanced

    AI Tools

    advanced

    PostgreSQL

    regular

    CI/CD

    regular

Office location

About the company

Appliscale

Appliscale is an independent Technology Consultancy specializing in bespoke, cloud-based systems and full-cycle engineering - from business analysis to architecture design, development, and deployment. We work across ind...

Company profile

Mid Fullstack Engineer

3 764 - 5 377 USDNet per month - B2B
Summary of the offer

Mid Fullstack Engineer

ul. profesora Michala Zyszkowskieg, Kraków
Appliscale
3 764 - 5 377 USDNet per month - B2B
2 689 - 4 302 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Klauzula informacyjna o przetwarzaniu danych osobowych dla kandydatów Zgodnie z art. 13 ust. 1 i ust. 2 ogólnego Rozporządzenia Parlam... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.