Senior Software Engineer - hybrid in Warsaw
HybridWarsaw, Mazovia, Poland
Job Summary
Design and own high-volume, event-driven back-end services in Python, including APIs, document workflows, and data pipelines. Lead architectural decisions for non-trivial features, optimizing relational databases and driving design documents to closure. Build asynchronous processing systems supporting EDI document workflows and contribute end-to-end across React/TypeScript front-end work. Model and optimize large production datasets while participating in on-call rotation to improve reliability and reduce alert noise. Raise engineering standards through code review, pairing, and mentoring mid-level engineers, partnering with product and QA to deliver maintainable solutions. Work AI-first by integrating engineering tools into the delivery loop and improving their application across the team.
Required Qualifications
- 6+ years of professional software engineering experience, with demonstrable ownership of production systems
- Deep Python expertise for back-end services like Django/DRF, FastAPI, or equivalent — including API design and testing practices
- Strong relational database skills: schema design, indexing, query optimization, and migrations (PostgreSQL/Aurora, MySQL, or Oracle)
- Asynchronous and event-driven experience: message queues or streaming (Kafka, Kinesis, SQS/SNS, RabbitMQ) and background task processing (Celery or similar)
- Cloud experience, AWS preferred (or Azure/GCP with willingness to work in AWS)
- Design and technical leadership: has driven a meaningful feature or system from ambiguous requirements through design, delivery, and operation
- Production ownership: on-call participation, debugging live incidents, and improving reliability afterwards
- Solid engineering hygiene: Git, CI/CD, automated testing, code review
- Comfortable in an Agile/Scrum team and in a distributed setting across time zones
- Professional working proficiency in English, written and spoken
- Fluent, daily hands-on use of AI engineering tools (Claude, GitHub Copilot, Cursor or similar)
- Based in Poland
- Working experience with React and TypeScript or another modern component framework (Vue, Angular) plus a genuine willingness to work in React
Desired Qualifications
- Django/DRF
- FastAPI
- PostgreSQL/Aurora
- MySQL
- Oracle
- Kafka
- Kinesis
- SQS/SNS
- RabbitMQ
- Celery
- AWS
- Azure
- GCP
- React
- TypeScript
- Vue
- Angular
- Claude
- GitHub Copilot
- Cursor
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.