Synthesio helps global brands and agencies discover what is said about them on social and mainstream media.
Thanks to the data collected Synthesio provides data vizualization that will enable marketing professionals optimize their decisions and strategy.
You will join an engineering team of 26 (brilliant) persons and take on many challenges, such as:
- provide customizable dashboards with real time metrics, all orchestrated by native and modern Javascript ecosystem
- work on the user interfaces of our products while being in constant contact with the data engineering team
- improve our development workflow
- take care about our continuous integration and error tracking
- build a consistent ecosystem with different Web products
- automatize the process so much that we deploy to production almost everyday (continuous delivery)
- Javascript stack based on node v8, ES6, Webpack and Yarn
- Multiple projects with either Angular or React
- Docker images to be ready the first day to push and deploy
- Legacy part with Backbone, Browserify grunt, gulp...
- Lots and lots of Unit Tests to be safe with Jest, Mocha, Enzyme...
- Continuous Integration with Gitlab CI and Jenkins
- An internal Sass framework to avoid to redesign buttons each weeks
- Documentation Driven Development
- A cli toolchain to automate and simplify all the things
- Spotify squad inspiration to release every 2 weeks
- Monitoring dashboard built with chart.io (next time with Grafana)
- Massive data querying (100TB+ Elasticsearch, 25TB+ MySQL cluster)
- Service monitoring (20+ HTTP APIs, 25+ Processing Daemons)
- Data engineering based on Go, Docker, Vagrant, Ansible, Elasticsearch, Kafka...
- You have a deep experience of designing and building highly scalable modern web application with the Javascript Ecosystem
- You have also learned when and when not to build things from scratch completely on your own
- You strive for higher quality
- You deal with loosely defined, abstractly problems or features, fast changing requirements etc by solving them as if they are simple
- You always track of the code, document it and let non-dev people know what’s going on
- You’re excited to mentor other teammates and teach them what you've learned, how you've succeeded and where you've failed
- You have a point of view - without trolling - with the patience to explain it
- Legacy codebase VS Unit Tested codebase: it doesn’t affect your way of working
- You found the balance between "do things right" and "getting things done" to deliver features that work as expected on-time
- You learned to trust your "inner knowing" and intuition to take (quick, good or bad) technical decision
- Laptop of your choice
- True big data experience with more than 50 millions of crawled mentions by day
- True startup experience in center of Paris 1er (Food enthusiasts take notes!) or Brussels
- Working in English with a multi-disciplinary international team
- Phone call (30 min)
- On-site immersion (3h) or Challenge at home
- Interviews with team members (you are going to work with)
- Offer