Senior Fullstack Engineer – Node.js & AI Solutions

We are seeking a Senior Fullstack Engineer with strong experience in React (frontend) and Node.js (backend) to design, build, and scale web applications and services that integrate AI capabilities. The role focuses on delivering secure, performant, and maintainable user interfaces and backend APIs, and on collaborating with AI teams to incorporate LLM-based features into production systems.

Forma spolupráce
Freelance, TPP
Nasadenie
Hybrid
Lokalita
Praha (CZ)
Mzda
from 290€/MD
Mám záujem o pozíciu

Náplň práce

1. Frontend (React)

  • Design and develop user interfaces in React (TypeScript), including state management, routing, and component libraries.
  • Ensure accessibility, responsiveness, performance, and clean UI architecture (design systems preferred).

2. Backend & APIs (Node.js)

  • Build high-performance backend services in Node.js/TypeScript (Express/NestJS or similar).
  • Design and manage REST/GraphQL APIs, including input validation, rate limiting, caching, and error handling.
  • Implement robust authentication/authorization and follow secure coding practices.

3. AI Integration (with AI teams)

  • Integrate LLM/AI capabilities via APIs and SDKs (e.g., prompt/response flows, context assembly, retries/guardrails).
  • Collaborate with Senior AI Engineer/Architect to consume orchestration/RAG components and align contracts and SLAs.
  • Instrument AI calls for latency, cost, and quality signals (observability hooks, basic telemetry).

4. Data & Storage

  • Work with MongoDB/PostgreSQL/Redis (schema design, indexing/tuning, transactions vs. event-driven patterns). 
  • Implement data access layers and ensure data security, integrity, consistency, and performance.

5. Cloud & DevOps

  • Deploy and operate services on Azure or AWS using containers (Docker); collaborate on Kubernetes-based deployments where applicable. 
  • Set up CI/CD pipelines (Git-based workflows), environment configuration, and secrets management. 
  • Monitor services with logs/metrics/traces; support incident response and reliability improvements.

6. Quality & Reliability

  • Maintain code quality through reviews, automated tests (unit/integration/E2E), and static analysis. 
  • Ensure non-functional requirements are met (performance, scalability, security, availability).

7. Collaboration & Ways of Working

  • Work closely with product, design, platform, and AI teams; break down requirements into deliverables. 
  • Communicate trade-offs and propose pragmatic solutions; contribute to shared patterns and reusable components. 
  • Operate effectively in Agile, multi-team environments.

Predpoklady a zručnosti

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • Minimum of 1 year of experience in front-end development.
  • Minimum of 3 years of experience in backend development, with at least 2 years using Node.js recently.
  • Proven track record of developing scalable and efficient backend systems using modern Javascript / typescript frameworks and tools.
  • Experience with AI integrations, particularly in processing and utilizing large datasets with machine learning models.
  • Strong understanding of cloud infrastructure, DevOps practices, and continuous deployment pipelines.
  • Proficient in using version control systems, preferably Git, and familiarity with CI/CD tools.
  • Experience with work in the Agile environment with multiple teams.
  • Proficiency in English and Czech.
  • Solid grasp of secure coding practices and AI model security

O spoločnosti

banking

Prihlásiť sa na pozíciu

Sprevádzať týmto výberovým procesom vás bude Monika. Máte otázky? Zavolajte na číslo +421 948 277 182.

Priložiť životopis (nepovinné)

DOC, DOCX, ODT, PDF, RTF a TXT, max. 20 MB.

K odoslaniu je potrebný súhlas
K odoslaniu je potrebný súhlas