Tech Stack
AWSDjangoGradleGrafanaGRPCJavaKafkaKubernetesPandasPrometheusPythonRabbitMQSpringSpring BootSpringBootSQL
About the role
- Optimize and evolve a mature platform of python services
- Build and optimize product features with technical skills
- Take end-to-end technical ownership with quality and observability
- Design scalable application architecture
- Address tech-debt and evolve services over time
- Collaborate with product managers and adjacent engineering teams
- Mentor other engineers
- Implement solutions integrating product catalog items with pricing and discount details
- Implement invoice generation bridging gap to payment services
Requirements
- Strong development experience with Python and Django
- Experience with microservice-based architectures
- Experience with relational databases (SQL queries, migrations, optimization)
- Experience with message queues (RabbitMQ, NATS, Kafka)
- Experience with API design
- Committed to writing and delivering high-quality code
- User-focused mindset
- Strong communication skills in English
- Based in Europe or West Asia to work within European business hours