Full-Stack Engineer
Offer summary

(Summary generated by AI based on the full job description)

The project involves developing and maintaining a product converting Figma designs to QML for Qt Desktop and Qt for MCUs. Key technologies include TypeScript, NestJS (Fastify), Prisma, PostgreSQL, Redis, S3, AWS CDK, ECS Fargate, GitHub Actions. Responsibilities cover backend and WebRTC development, managing AWS infrastructure as code, maintaining CI/CD pipelines, ensuring production-grade service quality, and test automation. The role requires an operational mindset and close collaboration across frontend and backend teams.

newyou can start ASAP

Full-Stack Engineer

Company: YOUR ITEAMS sp. z o.o.

from: 31 August 2026
to: 30 September 2026
100 - 145net (+ VAT)/ hr.B2B contract (full-time)
Offer parameters
level:mid • senior
working mode:remote
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

TypeScript
Node.js
GitHub Actions

Optional technologies

NestJS
Fastify
TypeScript
Playwright
C++
CMake

Operating system

Windows

Our requirements

  • Strong TypeScript and Node.js backend experience; proven experience with NestJS and Fastify is preferred.
  • Solid AWS experience and familiarity with infrastructure as code; prior work with CDK in TypeScript is highly desirable.
  • Practical experience operating ECS Fargate services, ALBs, RDS, ElastiCache, and S3.
  • CI/CD ownership with GitHub Actions or comparable tools: multi-environment deploy pipelines, OIDC-based role assumption to cloud providers, and release workflows.
  • Operational mindset: design and implement health checks, rate limits, security headers, observability and incident mitigation measures as integral parts of features.
  • Habit of writing tests alongside features and maintaining a fast, trustworthy CI environment.
  • Excellent collaboration and communication skills; ability to work across frontend and backend boundaries when features require coordinated changes.

Optional

  • Experience with Playwright or similar browser-level integration testing, and with stabilising flaky CI suites.
  • Familiarity with C++ and Qt/QML, including build pipelines using Emscripten and CMake for compiling a Qt engine to WebAssembly.
  • Experience designing OAuth2 and JWT-based session systems, including refresh token rotation and reuse detection.

Your responsibilities

  • Develop, maintain and extend backend services implemented in NestJS (Fastify), using Prisma with PostgreSQL, Redis and S3 for storage.
  • Design, run and improve the WebRTC signaling server and data-channel logic (Socket.IO, chunked file transfer, backpressure management, connection handling).
  • Own the AWS infrastructure as code, maintaining CDK stacks for ECS Fargate services behind ALBs, ElastiCache, RDS, S3, and Amplify static hosting.
  • Maintain and improve CI/CD pipelines (GitHub Actions) including validation workflows, staging auto-deploys, manual production deploys with OIDC role assumption, and release automation.
  • Ensure production-grade operation of services: health checks, rate limiting, security headers, monitoring (Sentry), and distributed coordination patterns such as Redis-based locks for scheduled jobs.
  • Drive test automation: unit and end-to-end tests for backend services, Playwright or equivalent integration tests for the viewer, and maintain a fast and reliable CI suite.
  • Collaborate with product and cross-functional engineers on features that span the Figma plugin, viewer, and backend, ensuring design data never passes through company servers where applicable.

About the project

We are seeking a detail-oriented and experienced Full-Stack Engineer to own and evolve the server-side architecture and related front-end components of a product that converts Figma designs into QML for Qt Desktop and Qt for MCUs.

This is how we organize our work

This is how we work

at the client's siteyou focus on a single project at a timeyou focus on product development

This is how we work on a project

  • team-level deployment
  • documentation
  • issue tracking tools
  • testing environments
The ideal candidate is senior, pragmatic and delivery-oriented, capable of operating effectively in a governance-driven architecture environment. If you meet the qualifications and are interested in contributing to solution standardisation and enterprise-scale architecture, please apply via the application form.
Company

What we offer

  • Opportunity to own and shape a critical part of the product stack, spanning infrastructure, backend services and the viewer/plugin integration.
  • Remote work opportunity.
  • Opportunities for professional development and technical training related to Guidewire and integration technologies.
  • Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
  • Agile approach and no bureaucracy.
  • Outstanding integration trips to various places in Europe.
  • Activities to support your well-being and health.
  • Luxmed Gold Extended medical care and Multisport Plus benefit.

Benefits

  • sharing the costs of sports activities
  • private medical care
  • remote work opportunities
  • integration events

Recruitment stages

  • 1.
    Screening Call
  • 2.
    Cultural Fit Interview
  • 3.
    Technical Interview
  • 4.
    Final Round Interview

YOUR ITEAMS sp. z o.o.

Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere.
Agile approach and no bureaucracy.

This is how we work

Full-Stack Engineer
100–145 zł / hr. (B2B)
I apply to:
YOUR ITEAMS sp. z o.o.
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer