10/14/2026 updated


100 % available
Senior Full-Stack Software Engineer
Oborniki Śląskie, Poland
Only remote
Bachelor of Science, Computer ScienceJavaScriptC++ (Programming Language)Python (Programming Language)PostgreSQLTypeScriptAWS AppSync
Backend & Service Architecture
Expertise in Go, gRPC, Protocol Buffers, Node.js, TypeScript, REST APIs, and distributed systems. Design and implementation of scalable backend services and stable API contracts across complex product environments.
Events & Real-Time Systems
Proficiency in NATS JetStream, Kafka, Temporal, event-driven architecture, WebSockets, Idempotency, and Backpressure. Building reliable event pipelines and notification workflows for high-throughput, real-time applications.
Cloud & Infrastructure
Hands-on experience with Google Cloud, Kubernetes, GKE, Terraform, Pulumi, Docker, and AWS. Establishing repeatable deployment patterns and maintaining production-grade infrastructure with documented recovery procedures.
Data Stores
Working knowledge of PostgreSQL, Firestore, Redis, MongoDB, MySQL, and Elasticsearch. Modelling relational and document data, adding targeted indexes, and optimising query plans for high-traffic applications.
Frontend Development
Experience with React, SwiftUI, Kotlin, Jetpack Compose, HTML5, CSS3, and JavaScript. Building responsive, accessible user interfaces and coordinating API changes with service owners.
AI & LLM Integration
Introduction of AI coding agents into routine implementation and test workflows, including repository guidance, review checkpoints, and automated checks before agent-written changes reach production.
Delivery & Operations
Practical application of CI/CD, OpenTelemetry, feature flags, staged rollouts, incident response, load testing, TDD, and Agile. Releasing user-facing features safely and maintaining observability across services.
Testing & Quality Assurance
Use of Jest, TDD, and automated regression tests for API handlers, shared UI components, and payment flows. Catching contract regressions before they reach release trains and documenting testing expectations for onboarding engineers.
Expertise in Go, gRPC, Protocol Buffers, Node.js, TypeScript, REST APIs, and distributed systems. Design and implementation of scalable backend services and stable API contracts across complex product environments.
Events & Real-Time Systems
Proficiency in NATS JetStream, Kafka, Temporal, event-driven architecture, WebSockets, Idempotency, and Backpressure. Building reliable event pipelines and notification workflows for high-throughput, real-time applications.
Cloud & Infrastructure
Hands-on experience with Google Cloud, Kubernetes, GKE, Terraform, Pulumi, Docker, and AWS. Establishing repeatable deployment patterns and maintaining production-grade infrastructure with documented recovery procedures.
Data Stores
Working knowledge of PostgreSQL, Firestore, Redis, MongoDB, MySQL, and Elasticsearch. Modelling relational and document data, adding targeted indexes, and optimising query plans for high-traffic applications.
Frontend Development
Experience with React, SwiftUI, Kotlin, Jetpack Compose, HTML5, CSS3, and JavaScript. Building responsive, accessible user interfaces and coordinating API changes with service owners.
AI & LLM Integration
Introduction of AI coding agents into routine implementation and test workflows, including repository guidance, review checkpoints, and automated checks before agent-written changes reach production.
Delivery & Operations
Practical application of CI/CD, OpenTelemetry, feature flags, staged rollouts, incident response, load testing, TDD, and Agile. Releasing user-facing features safely and maintaining observability across services.
Testing & Quality Assurance
Use of Jest, TDD, and automated regression tests for API handlers, shared UI components, and payment flows. Catching contract regressions before they reach release trains and documenting testing expectations for onboarding engineers.
Experience
Professional experience10+ years
Freelancer since2016
Languages
EnglishFluent
Project history
Architected a live-match companion backend in Go with gRPC and Protocol Buffers. Owned the event pipeline for match updates using NATS JetStream and Redis fan-out. Designed durable prediction and notification workflows with Temporal. Established service deployment patterns on Google Cloud and GKE using Terraform. Built the first React match-day experience against shared API contracts. Introduced AI coding agents into routine implementation and test work. Instrumented Go services with OpenTelemetry traces and metrics. Reduced peak event-processing delay from 4 seconds to under 1 second by tuning Kafka consumers.
Built Go services for order-status experience using gRPC and Protocol Buffers. Moved marketplace activity events through Kafka with independent consumers. Modelled listing and transaction data in PostgreSQL with targeted indexes. Used Redis to cache seller and offer data. Implemented a React interface for order tracking. Deployed containerised services with Kubernetes and Docker. Added CI/CD checks and TDD coverage around payment and order changes. Cut a slow seller-offer query from 700 ms to 280 ms by reviewing PostgreSQL execution plans.
Developed Node.js APIs for a banking client account portal. Created PostgreSQL schemas for customer preferences and account notifications. Built React components for account activity and profile settings. Introduced Redis caching for reference data. Added automated tests with Jest for API handlers and shared UI components. Configured Docker-based local environments. Reduced a nightly account-notification job from 95 minutes to 38 minutes by batching database writes.