Software Engineer - Python (All genders)
- Full-time
- Department: Product & Tech
Company Description
With over 25 years’ experience, plus the same enormous passion and ambition we had on day-one, we’re trailblazers in the pet e-commerce industry. Our solutions make over 12 million customers genuinely happier – and that’s something we really care about. We work together to continually adapt; embracing change and the challenges it brings so that we can keep doing better. Join us and discover a place where your potential meets your passion for pets. That’s the power of plus.
Job Description
We seek a Python Software Engineer to join our Recommendations team and bring new features to life, and support our products' move to modern architecture. You will work closely with the product owner, area architect, and your team members to clarify business needs and technical requirements and define how to support them best. In close collaboration with other teams, your team will introduce new features and improvements to the process to provide a better experience for more than 11 million of our customers!
At the Recommendations team, our primary responsibility is to design and further implement new features for the Recommendations, Bundling and the Product Comparison API.
- with your Team and Product Owner, you will be working in a challenging Agile environment in close collaboration with other teams;
- you will participate in team's technical/architectural discussions and decisions;
- you will develop and continuously deliver applications for one of the most successful pet e-commerce platforms in Europe;
- you will participate in the complete software development life cycle from discovery through coding, testing, deployment and maintenance;
You will learn and grow your skills daily, striving for mastery using state-of-the-art technologies and practices such as AWS, Microservices, Docker, and more.
These are some of the technologies/frameworks/practices we use:
- Python
- Applied Machine Learning
- Elasticsearch
- Javascript, React
- Oracle, PostgreSQL
- CI/CD with Jenkins pipeline
- AWS and Terraform
- Grafana, Sensu, ELK stack
- infrastructure as a code, one-click deployment, C4 diagrams
- Docker, Kubernetes
- Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI
- Git, Scrum, Pair Programming, Peer Reviewing
- Kibana, Grafana, Sensu
Qualifications
- Experience with Distributed Applications
- Experience in working with Machine Learning models.
- Good understanding of data structures and clean code
- Able to understand and apply design patterns
- You are interested in DevOps philosophy
- 5+ years of experience in software development is preferred
- Experience with Flask, FastAPI
- Willing to learn on the job
- Experience with relational and non-relational databases
- Frontend development experience, preferably in React
- Empathetic and able to easily build relationships
- Good verbal and written communication skills
Additional Information
Headquartered in Munich, with offices across Madrid, Krakow, Wroclaw, London and Vienna, we collaborate because we genuinely love working together - so you’ll be at the heart of an incredible, multinational team. We trust each other to get the job done, which means you’ll benefit from hybrid working, spending 60% of your time in the office and 40% at home. There’s an option to work for 20 days abroad in approved countries too.
Add to that development opportunities that help you to shape your own career path, excellent training and support, wellbeing offers, subsidised transport or bike leasing, plus 20% discount across all our products, and you’ll begin to get a sense of what sets us apart. Find out more about the specific benefits at your local office in our blog posts.
At zooplus, we believe in equal opportunity and support everyone to fulfil their potential. We recognise the power of listening and learning from each other and embrace diversity and inclusion of all.
#LI-Hybrid
zooplus is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members.