Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Fullstack Developer React Python
276000.00 - 360000.00
Job description
AI-First Senior Fullstack Developer We are a Polish technology company with global reach: $17M+ ARR, 40%+ year-on-year growth, 100+ countries. Thanks to our application, anyone can take a photo for a document using a smartphone - without leaving home, without queues, without stress. We also operate offline: 500+ photo booths in shopping centers, kiosks in Empik, and an application in cooperation with Rossmann. We are growing because we create a product that genuinely makes people's lives easier - and this is just the beginning. To maintain this pace, we are looking for an AI-First Senior Fullstack Developer. We work in a tribe structure - self-sufficient teams that work together on specific product functionalities. We will match projects to your experience so that you can hit the ground running from day one. What you will do Create a product that makes life easier for millions of people in Poland and around the world, and lead greenfield projects. Build and develop web applications - biometric interfaces, applications for kiosks and printing machines. Design scalable APIs in Python (FastAPI) and manage infrastructure in the AWS environment. Handle state management in multi-step order flows. Design a modular feature-based architecture and write tests (unit, integration, E2E). Lead code reviews and ensure high code quality standards in the team. Actively use AI tools (Claude Code, Codex, Cursor) as a constant element of daily work. Our expectations Min. 5 years of experience in fullstack development, including expert knowledge of React and TypeScript on the frontend and commercial backend experience in any language (Python, Node.js, Go, Java, C#, PHP). Willingness to develop backend in Python (FastAPI, SQLAlchemy). We do not require prior experience in this stack; we provide onboarding. Strong understanding of modern React patterns (hooks, context, composition) and practical knowledge of TanStack Router. Experience working with relational and non-relational databases (PostgreSQL, MySQL/Aurora, Redis, optionally DynamoDB). Experience with the AWS ecosystem (including ECS/EKS, Lambda, API Gateway, S3, SQS/SNS, EventBridge). Ability to implement multi-tenant UI architecture. Proficient use of DevOps and monitoring tools (Docker, Sentry, Grafana, Prometheus). Working with AI at a power user level as a natural part of your stack. Nice to have: Commercial experience with Python (FastAPI, SQLAlchemy). Experience with React Native. Knowledge of Canvas API, Web Workers. Experience with kiosk/embedded systems. Payment gateway integrations (Braintree, Apple Pay). What we offer Salary: 23,000 – 30,000 PLN + VAT / month (B2B). ESOP - stock options package (4-year vesting, 1-year cliff); real share in the growth of a company growing 100% y/y. Remote or hybrid work - office in Warsaw's Mokotów district. Workation in Tenerife - modern office + residential part in the Canary Islands. Private medical care Enel-Med. Multisport card. Good equipment tailored to the position. Zero bullshit culture - direct feedback, fair play, autonomy, delivery. Recruitment process: Application → Screening → Paid task → Interview with CTO/Founder
Required skills
mysql
redis
docker
react
typescript
embedded systems
python
aws
sqs
lambda
eks
s3
postgresql
devops
prometheus
grafana
ecs
dynamodb
react native
b2b
fastapi
claude code
api gateway
composition
sns
eventbridge
cursor
hooks
senior fullstack developer
sentry
ai-first
sqlalchemy
braintree
aurora
codex
apple pay
esop
context
canvas api
tanstack router
web workers
multi-tenant ui
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- PhotoAiD
- Location
-
Polska, mazowieckie, Warszawa
Poland - Posted
- 1 week ago
Interested in this position?
Create your free account and tailor your CV to match this job.