Cerved is the largest information provider in Italy and one of the major credit rating agencies in Europe.
SpazioDati works on collecting, matching, linking, analyzing, making sense of and visualizing in an effective manner massive amounts of corporate data to provide services of Sales Intelligence, Lead Generation, Portfolio analysis, and more. We apply Semantic Text Analysis and Machine learning models to extract insights from the data and create value for our customers. Our main product, Atoka, is currently used by thousands of small and big companies in Italy and abroad, and we plan on expanding to new horizons soon.
About the Role
We have more than one team working on Atoka and ContrattiPubblici. We are looking for help in all of them. Teams are self-organized based on common and continuously evolving agile practices. We work in TypeScript, Python and Go. We’re currently working on simplifying our codebase with a microservice approach based on gRPC, service mesh and Kubernetes.
Requirements
1. you have a B.S. or M.S. Computer Science or related field, or equivalent experience
2. you have 5+ years of backend development experience
3. you have a very good knowledge of web development (HTTP, web servers, etc.)
4. you know how to work with databases
5. you are fluent with Python
6. you know about asynchronous processing (queues)
7. you know how to expose a web application to the user (deployment, docker, proxies, security)
8. you take code quality seriously: continuous integration, testing, code review, linters
9. you are a quick-thinker, a problem-solver, who feels comfortable in writing code
10. you would like to learn, challenge yourself, improve and broaden your skill set
11. you are a great team player
12. you have a working knowledge of the Italian language, or are willing to learn it
Nice to have:
13. you like to instrument your code (prometheus, opentelemetry)
14. you know golang
15. you have experience with gRPC
16. you have experience with Django
17. you have a strong knowledge of PostgreSQL, ElasticSearch, Redis and when (not) to use them
18. you have experience with Python's asyncio