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.

Form of cooperation
Freelance, TPP
Deployment
Hybrid
Location
Praha (CZ)
Salary
from 290€/MD
I am interested in the position

Job description

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.

Prerequisites and skills

  • 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

About the company

banking

Apply for the position

You will be guided through the selection process by Monika. If you have any questions? Call +421 948 277 182.

Priložiť životopis (nepovinné)

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

Consent is required to send
Consent is required to send