- As our Senior Python Software Engineer in the Recommendations team:
- 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 teams 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.
- At the Recommendations team, our primary responsibility is to design and further implement new features for the Recommendations, Bundling and the Product Comparison API
Responsibilities :
- Participate in solution investigation, estimations, planning, and alignment with other teams;
- Design, implement, deliver and implement new features for the Recommendations Products
- Promote and implement test automation (e.g: unit tests, integration tests, e2e tests and performance tests)
- Build and maintain CI/CD pipelines for continuous integration, development, testing and deployment.
- Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform.
- Work closely with the team in an agile and collaborative environment. This will involve code reviews, pair programming, knowledge sharing, and incident coordination.
- Maintain existing applications and reduce technical debt.
Mandatory skills :
- 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