Senior Python Developer
Webinterpret
As a Senior Python Developer, you will develop and maintain microservices and APIs that process and localize millions of e-commerce listings, powering thousands of localized storefronts. You will work in an autonomous Agile team, focusing on scalability, performance, and high code quality through TDD and code reviews. The role involves designing highly scalable web applications, working with AWS, Docker, Kubernetes, RabbitMQ, and both SQL and NoSQL databases.
Brakuje: team size and structure, on-call details and compensation.
As a Senior Python Developer, you will develop and maintain microservices and APIs that process and localize millions of e-commerce listings, powering thousands of localized storefronts. You will work in an autonomous Agile team, focusing on scalability, performance, and high code quality through TDD and code reviews. The role involves designing highly scalable web applications, working with AWS, Docker, Kubernetes, RabbitMQ, and both SQL and NoSQL databases.
- ✓Autonomous Agile teams with self-selected goals
- ✓Modern tech stack (AWS, Docker, Kubernetes, RabbitMQ)
- ✓Strong emphasis on code quality (TDD, code reviews)
- ✓Open Source contributions valued
- !The mention of 'predefined specs, designs, and architectures' may limit creative freedom
- !No information about on-call or production support expectations
- !Unclear what 'Experience in using AI for coding' entails exactly
- •Developing and maintaining microservices and APIs in Python (Flask) for e-commerce data processing
- •Participating in TDD and writing unit/integration tests to ensure high code quality
- •Reviewing code and performing static code analysis
- •Optimizing performance and scalability of services handling millions of products
- •Collaborating with product owners, data engineers, and business stakeholders on feature design
- •Participating in Agile ceremonies (daily stand-ups, sprint planning, retrospectives)
- •Working with AWS (EC2, RDS, S3) and managing infrastructure via Docker/Kubernetes
- •Debugging and resolving production issues in a high-traffic environment
Oferta dla doświadczonych specjalistów (Senior).
A Python developer with 5+ years of experience, basic AWS and DevOps knowledge, familiarity with TDD and REST APIs, and professional English. Someone who has worked with message queues and is ready to work in an international Agile team.
Junior developers or those without experience in building scalable web applications. Also not suitable for candidates who dislike TDD or prefer working without cloud infrastructure.
- ?How many developers are on the team currently?
- ?Is there an on-call rotation, and how often?
- ?What does 'Experience in using AI for coding' mean in practice at Webinterpret?
- ?How much autonomy do developers have in choosing technologies and architectures?
- ?What is the typical deployment frequency?
- ?Is there a budget for conferences, training, or certifications?
- ?How are performance and scalability currently monitored?
- ?What is the ratio of new feature development to maintenance work?
- −Team size and structure
- −On-call details and compensation
- −Career progression opportunities
- −Budget for learning and development
- −Specifics about the AI-for-coding approach
- −Production incident management process
Autonomous Agile team with a focus on quality (TDD) and collaboration with business stakeholders.