Senior Python Developer
Exciting projects. Great atmosphere. Personal growth. Merixstudio.
What you'll do:
You'll join our experienced Python Developers and work on designing and implementing backend business logic and exposing it through REST API using Python 3, AWS. You’ll be responsible for the overall project structure/architecture, new features, and integration with front-end frameworks like React or Angular.
Who you are (requirements):
you have extensive commercial experience in development of web applications using Python (3.10+)
you are proficient in more than one Python framework (Django, Flask, FastAPI etc.)
you have practical experience applying Domain-Driven Design and Clean Architecture in production
you have strong async Python skills: asyncio, async/await, and async testing patterns
you write fully type-hinted Python as a matter of habit
you have production experience with MongoDB, including schema design and aggregation pipelines
you know how to effectively use relational and non-relational databases
you are able to build modern, secure and efficient APIs
you have experience with event-driven architectures and Kafka (or comparable streaming platforms)
you have a disciplined testing practice, including integration tests against real infrastructure
you are using design patterns and principles of delivering high quality, maintainable and testable code
you work agentically with AI coding assistants (Claude Code, Cursor, or similar)
you are proficient in using Docker and docker-compose
you are familiar with AWS services (EC2, ECS, SQS, S3, Lambda)
you have experience with CI/CD tools
you have practical knowledge of using Celery and message brokers (Redis, RabbitMQ)
you are fluent in both spoken and written English
you know security issues and know how to ensure application security (OWASP, SAST, Semgrep)
What we'd like to see:
familiarity with TDD / DDD approach
experience with WebSocket-based real-time systems
mentoring skills and experience in onboarding junior/mid developers
experience in leading the project as a lead developer
very good communication skills and proactive attitude in architectural discussions
Additionals:
one-time home office bonus - 1000 PLN net
free medical care
flexible working hours
100% remote work or hybrid model: if you want, we have a great office in Poznań!
Senior Python Developer
Senior Python Developer