Senior Full-Stack Engineer (Backend/Data Focus)
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa, Mokotów
150–180 zł netto (+ VAT) / godz.
Wymagania
- Python
- PostgreSQL
- FastAPI
- SQLAlchemy
- Next.js
- React.js
- Docker
- Kubernetes
Opis stanowiska
Nasze wymagania: 5+ years of experience in software engineering (Senior level) Strong expertise in Python Advanced knowledge of PostgreSQL (schema design, performance tuning) Experience designing scalable system architectures and service-based solutions Practical experience with FastAPI and SQLAlchemy Solid understanding of React and/or Next.js Experience with Docker, Kubernetes, and CI/CD pipelines Ability to work independently with minimal supervision Experience working in evolving environments and shaping technical direction Strong problem-solving skills and proactive risk management Mile widziane: Experience with graph-based or adaptive data models Familiarity with LLM APIs and GenAI-driven systems 🤖 Experience using AI-assisted coding tools (e.g., Cursor, Copilot) Exposure to modern data-driven or AI-powered platform architectures O projekcie: We are seeking a highly experienced Senior Full-Stack Engineer with a strong backend and data architecture focus to take end-to-end ownership of system design and technical direction. The role combines hands-on development with architectural leadership, ensuring scalability, performance, and maintainability of a modern platform. The engineer will collaborate closely with the team while shaping backend services, data models, and API layers, and contributing to frontend development when necessary. Zakres obowiązków: Own system architecture and backend design decisions Design, implement, and maintain data models using PostgreSQL Define and implement API layer using FastAPI Ensure scalability, performance, and maintainability of services Provide technical leadership and structure for the engineering team Design service architecture and data flows Contribute to frontend development using React / Next.js when required Support CI/CD processes and containerized deployments (Docker, Kubernetes) Identify technical risks and proactively address them Operate with end-to-end ownership across backend and data layers