Senior Fullstack Developer (Typescript)
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa
135–155 zł netto (+ VAT) / godz.
Wymagania
- TypeScript
- PostgreSQL
- REST API
- Kafka
- Claude Code
- OpenAI Codex
Opis stanowiska
Nasze wymagania:
8+ years of professional experience as a Full-Stack Software Engineer
Strong experience building scalable, production-grade software systems
Excellent knowledge of TypeScript across the full stack
Solid experience with PostgreSQL
Strong understanding of REST API design and development
Hands-on experience with Kafka or other event-streaming platforms
Experience working with distributed software systems
Practical experience using AI-assisted coding tools (e.g. Claude Code, OpenAI Codex, or similar)
Strong English communication skills
Located in Poland or another EU country
Mile widziane:
Experience developing commercial SaaS or on-premise software products
Background in enterprise software environments
Familiarity with cloud-native architectures and modern DevOps practices
O projekcie:
You will join a distributed engineering team responsible for building and improving production-grade software solutions used by enterprise customers.
In this role, you will work on scalable backend services and modern web applications, contributing to reliable, maintainable, and high-performing systems.
You will collaborate with experienced engineers and leverage modern AI-assisted development tools to improve development speed, code quality, and engineering efficiency.
Zakres obowiązków:
Design, develop, and maintain scalable full-stack applications
Build modern web applications and backend services using TypeScript
Develop and integrate REST APIs
Work with event-driven architectures and distributed systems
Contribute to technical decisions and software architecture improvements
Write clean, maintainable, and production-ready code
Collaborate with international teams in a remote environment
Use AI-assisted development tools to support everyday engineering tasks
8+ years of professional experience as a Full-Stack Software Engineer
Strong experience building scalable, production-grade software systems
Excellent knowledge of TypeScript across the full stack
Solid experience with PostgreSQL
Strong understanding of REST API design and development
Hands-on experience with Kafka or other event-streaming platforms
Experience working with distributed software systems
Practical experience using AI-assisted coding tools (e.g. Claude Code, OpenAI Codex, or similar)
Strong English communication skills
Located in Poland or another EU country
Mile widziane:
Experience developing commercial SaaS or on-premise software products
Background in enterprise software environments
Familiarity with cloud-native architectures and modern DevOps practices
O projekcie:
You will join a distributed engineering team responsible for building and improving production-grade software solutions used by enterprise customers.
In this role, you will work on scalable backend services and modern web applications, contributing to reliable, maintainable, and high-performing systems.
You will collaborate with experienced engineers and leverage modern AI-assisted development tools to improve development speed, code quality, and engineering efficiency.
Zakres obowiązków:
Design, develop, and maintain scalable full-stack applications
Build modern web applications and backend services using TypeScript
Develop and integrate REST APIs
Work with event-driven architectures and distributed systems
Contribute to technical decisions and software architecture improvements
Write clean, maintainable, and production-ready code
Collaborate with international teams in a remote environment
Use AI-assisted development tools to support everyday engineering tasks
🔍 Dekoder Ogłoszenia
🔴
Strong experience building scalable, production-grade software systems
Oczekuje się, że kandydat będzie potrafił samodzielnie projektować i wdrażać systemy, które już wcześniej działały w środowisku produkcyjnym i były skalowalne.
🔴
Excellent knowledge of TypeScript across the full stack
Wymagane jest dogłębne zrozumienie TypeScript, a nie tylko podstawowa znajomość, obejmująca zarówno frontend, jak i backend.
🔴
Experience working with distributed software systems
Kandydat powinien mieć praktyczne doświadczenie w pracy z architekturami, gdzie komponenty systemu działają niezależnie i komunikują się ze sobą.
🟡
Practical experience using AI-assisted coding tools
Firma oczekuje, że kandydat będzie aktywnie wykorzystywał narzędzia AI do wspomagania pisania kodu, co może sugerować nacisk na szybkość developmentu.
🔴
You will join a distributed engineering team responsible for building and improving production-grade software solutions
Praca w zespole rozproszonym oznacza, że komunikacja i samodzielność będą kluczowe, a "production-grade" sugeruje wysokie standardy jakości i stabilności.