BACK END SOFTWARE DEVELOPER
For a new digital initiative founded by former Google managers, we are looking for an enthusiastic and motivated software developer to reinforce the team working on data analytics projects. The candidate must be very motivated since he / she will be involved in all the phases including: requirements gathering, project planning, implementation, testing and documentation.
Offered Contract
We are offering full time contracts in Milan with gross salary ranging from € 25,000 to € 30,000 per year based on skills and experience. When applying, please make sure you attached your CV. No sponsored visa.
Responsibilities
- Designing, developing and maintaining Python software components
- Designing, developing and maintaining serverless solutions
- Requirements gathering and analysis
- Participating in Agile scrum meetings
MUST HAVE
- Being able to develop good quality software autonomously
- At least 2 years' experience in software development
Skills & Requirements
- Extensive knowledge of Python and Linux
- Extensive knowledge of relational and not-relational databases
- Good knowledge of web technologies such as JavaScript, HTML, PHP
- Good knowledge of API and Docker
- Working experience with continuous-integration environment
Bonus skills
- Java, Scala, C / C ++, C #
- Google Cloud Platform
- Real time applications & queue / streaming frameworks
- Database administration
- Machine learning
- Hadoop and Spark
Project description
Within the digital advertising space, we are developing an innovative data-management-platform having as main focus data analysis and user profiling.
By collecting user information from different sources such as websites and mobile apps, the project aims to segment the user information in order to design smart advertising campaigns.
Additionally, the collected information will be leveraged to generate advanced reports and analysis.
The new joiner will have the opportunity to participate in the project.
Some of the challenges we will face are:
- Data collection using Google Cloud Platform technology including App Engine and no SQL databases
- Interact with HTTP and RESTful web services
- Software development under the continuous-integration principles
- Google DoubleClick for Publishers, AdWords and AdSense API
- Developing a backend solution leveraging to Google Cloud Compute servers
- Build data visualization tools using web frameworks
- Integration of machine learning applications