Spyrosoft
Spyrosoft
New

Senior Full-Stack, Backend & Cloud Infrastructure

140 - 175 PLN/ godz.
SeniorFull-time
#411415·Dodano 5 dni temu·6
Źródło: Spyrosoft
Aplikuj teraz

Tech Stack / Keywords

AWSC++NodeJSJavaScriptCloudBackendFigmaReact

Firma i stanowisko

Our client is developing an innovative design-to-code platform that converts Figma designs into production-ready QML code for Qt Desktop and Qt for MCUs. The solution includes a Figma plugin, a React-based live preview application, backend services, and a WebRTC signaling layer enabling fully peer-to-peer preview sessions. The platform features a unique architecture where design data never passes through company servers, ensuring privacy, security, and distributed communication with modern cloud infrastructure and real-time technologies.

Wymagania

  • Strong commercial experience with TypeScript and Node.js development
  • Proven experience building and maintaining backend services using NestJS
  • Hands-on expertise with PostgreSQL, Redis, and modern API architectures
  • Solid AWS experience, including ECS Fargate, RDS, ElastiCache, S3, and load balancers
  • Experience with Infrastructure as Code, preferably AWS CDK in TypeScript
  • Strong CI/CD knowledge, including GitHub Actions and multi-environment deployment pipelines
  • Experience with cloud authentication mechanisms such as OIDC role assumption
  • Production-focused mindset with attention to scalability, monitoring, security, and reliability
  • Experience implementing observability solutions and monitoring tools
  • Strong understanding of distributed systems and real-time communication technologies
  • Experience writing automated tests and maintaining high-quality CI pipelines
  • Good communication skills and ability to work across backend, infrastructure, and frontend domains
  • Fluent English at C1 level

Nice to have:

  • Experience in using AI tools in day-to-day workflow
  • Experience with Playwright or similar end-to-end testing frameworks
  • Knowledge of browser automation and CI stability improvements
  • Experience with WebRTC data channels and peer-to-peer architectures
  • Familiarity with OAuth2, JWT authentication, refresh token rotation, and reuse detection
  • Experience with C++ and Qt/QML
  • Knowledge of WebAssembly and Emscripten build environments
  • Experience maintaining complex build and deployment pipelines

Obowiązki

  • Design, develop, and maintain backend services built with NestJS, Fastify, PostgreSQL, Prisma, Redis, and S3
  • Develop and enhance the WebRTC signaling server using NestJS, Socket.IO, and Redis
  • Own and evolve AWS infrastructure using CDK, including ECS Fargate, ALBs, RDS, ElastiCache, S3, and Amplify
  • Manage and improve CI/CD pipelines using GitHub Actions across development, staging, and production environments
  • Ensure platform reliability through monitoring, health checks, rate limiting, security controls, and observability practices
  • Implement and maintain distributed coordination mechanisms such as Redis-based locking
  • Improve WebRTC communication reliability, including connection handling, backpressure management, and chunked file transfers
  • Contribute to frontend development in React and collaborate on cross-functional product features
  • Build and maintain automated unit, integration, and end-to-end test suites
  • Optimize deployment workflows and support release automation processes
  • Collaborate with product and engineering teams to deliver scalable and high-quality solutions
  • Continuously improve platform performance, maintainability, and operational excellence

Benefity

  • Fully remote freelance opportunity
  • Work on innovative design-to-code platform technologies
  • Involvement in advanced backend, cloud, and real-time communication development
  • Collaboration with cross-functional product and engineering teams
Spyrosoft

Spyrosoft

162 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz