Senior Software Engineer hybrid in Warsaw
Job Summary
Do you have experience with Python
If you have answered yes we are looking for you.
You could join our clients rapidly growing SaaS software company which operates on a global scale.
We are searching for a Senior Software Engineer based in Poland to design build and maintain high-volume event-driven back-end services and data pipelines for their core this role you will lead architectural decisions optimize relational databases contribute end-to-end across Python and React/TypeScript champion AI-first engineering practices and elevate team standards through mentorship and operational excellence.
Your tasks will include:
- Design build and own back-end services in Python that power theplatform: APIs document workflows and data processing pipelines
- Lead design work on non-trivial features: propose architectures weigh trade-offs write and review design documents and drive decisions to closure with the team
- Build and evolve event-driven and asynchronous processing (streams queues scheduled jobs) supporting EDI document workflows at high volume
- Contribute across the stack including React/TypeScript front-end work so that features ship end-to-end rather than stopping at a service boundary
- Model and optimize relational data: schema design query performance migrations and partitioning strategies on large production datasets
- Improve reliability and observability: participate in on-call and incident response reduce alert noise and drive the resolution of recurring production issues
- Raise the engineering bar through code review pairing and mentoring of mid-level engineers
- Partner with product management UX and QA to turn business requirements into maintainable solutions and with adjacent teams on cross-service dependencies
- Work AI-first: use AI engineering tools as a default part of the delivery loop and actively improve how the team applies them like shared tooling prompts and skills agentic workflows and sensible guardrails
To be a good fit for the Senior Software Engineerrole you will have:
- 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 equivalentincluding 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
- Working experience with React and TypeScript or another modern component framework (Vue Angular) plus a genuine willingness to work in React
- 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)
Reasons to join:
- Employment contract
- Modern tech stack (Python React TypeScript AWS) with room to influence architectural decisions
- AI-forward engineering culture - the team actively uses Claude and Copilot in daily work with growing opportunities to build AI-powered product features
- Hybrid work model with office presence in Poland andflexibility plus in-person collaboration
- Opportunity to work on complex data workflows (EDI supply chain automation) that most engineers never encounter
- Collaborative non-hierarchical engineering culture - all ideas are heard knowledge-sharing is fast and organic and bureaucracy is minimal
Sounds interesting Send us your CV by applying to this page
The provision of personal data by you is fully voluntary and the basis for their processing is your consent. We have prepared some necessary information you can find in document: Information regarding the processing of your personal data. There you will find how your Personal Data is being processed and what your rights are in connection to this.
The personal data will be processed by Sowelo Consulting spółka z ograniczoną odpowiedzialnością with its registered seat in Cracow (LLC) registered in National Court Register (KRS) under no. our Employees and Subcontractors (jointly referred to as the Company).
Sowelo Consulting sp. z o.o. (LLC) is entered in the register of employment agencies under the number: 35288
Our candidate selection process relies entirely on human judgment. We explicitly avoid using automated screening algorithms or AI-driven scoring systems for any part of the assessment. Every single profile is reviewed personally by our experienced recruiters ensuring a thorough and unbiased consideration of your fit.
IT Recruitment Poland Executive Search Recruitment Process Outsourcing
Required Experience:
Senior IC
About Company
Sowelo business models are designed specifically for companies where hiring requirements range from 10 to 200 hires per year. Designed rapid deployment service is intelligent, flexible, easy to use and cost effective. The service is delivered via a dedicated and experienced recruitmen ... View more