All offersParisCBack-end Developer - NODE.JS
Back-end Developer - NODE.JS
C
VOODOO

Back-end Developer - NODE.JS

VOODOO
Paris
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Data
    regular
    Node.js
    regular
    SQL
    regular
    Redshift
    regular
    PostgreSQL
    regular
    Amazon Web Services
    regular

Job description

Job description
Voodoo creates and publishes mobile games for casual players. Leader in the mobile gaming market and the second company worldwide with the most downloads on the App Store per day.
Our games have over 100M monthly active users and generated 300M downloads in 2017.

We believe in continuous improvement of processes and sharing best practices. Our culture is based on our strategy : achieve excellence by creating and publishing hit games and hiring great talent !
In order to stimulate creativity and team building, our work days are enhanced by many different activities : meditation classes, seminars abroad, learning hours, brunches and hackathons. You will also be able to free your mind at the local gym.

You will join an organic structure where you will take ownership of your role and contribute actively with new ideas of new projects in a creative and stimulating working environment. You will be part of a small and high performing team, and you will work together in goodwill to achieve best results.

CHALLENGES OF THIS ROLE
We are looking for talent interested in creating something bigger! You will be working on fun and highly scalable mobile games, played by millions of people. You will be part of a small and high performing team, and will have the opportunity to grow your skills.
  • Create an automation tool that sets the right bid for each user acquisition campaign in all of our user acquisition networks (such as Facebook Ads, Google Adwords and other mobile ad networks)
  • Create and maintain a tool that automatizes the whole publishing process (from game submission, to KPI test to launch)
  • Create and maintain a cross-promotion tool, in order to promote our games in our games portfolio, optimised through machine learning algorithms
  • Create visualisation dashboards for the marketing and monetization teams in order to optimise ad monetization by gathering data from our monetization ad networks

TECHNICAL CHALLENGES
  • Scalability: use clustering, microservices, cloud services and the most advanced technologies to host our 100M monthly users, their large volumes of generated data and spikes in traffic
  • High availability: make sure our services are always available by using multi-region infrastructures, decentralized software as well as the last security solutions
  • Performances: maintain the lowest response time possible by optimizing the software and the infrastructure, while keeping an efficient CPU usage
  • Automation: use tools to handle tasks such as unit/e2e tests, build, deployment,...
  • Agility: keep things agile to ensure quick updates while keeping high-quality deliverables
  • New projects: build new projects from the ground, be part of the conception phase, release and updates
Stack: Node.js, Cloud9, AWS, Git (Github/Bitbucket), Trello, Drive, Slack, Jenkins

HOW WE WORK:
Continuous delivery, Microservices, Cloud

YOU WILL BE GREAT AT THIS JOB IF
  • You have excellent problem solving, critical thinking and communication skills
  • You develop proactive and efficient responses to pressing issues and challenges
  • You are interested in DATA
  • You have strong skills in Node.js
  • You have strong skills in SQL
  • You have knowledge of the main Database engine (such as Redshift, PostgreSQL, MongoDB, DynamoDB, MySQL)
  • You have knowledge of Amazon Web Services
  • You have strong skills with APIs
  • You have hacker and creative mindset
  • You have done a side-project
  • You speak and write French and English

EARN BROWNIE POINTS
  • Knowledge of data visualisation tools (Periscope Data, Looker, Tableau)
  • Knowledge of frameworks and Javascript library (JQuery, AngularJS, VueJS…)
  • Knowledge of Bootsratps
  • Knowledge of Django
  • Knowledge Agile, Scrum
  • Knowledge in Web Languages (HTML, CSS, Javascript)

STAY FOCUSED ON YOUR MISSION
  • Gather you team’s needs to offer new tools in order to improve their performance
  • Deliver often and respect project deadlines
  • Benchmark the tools and technologies available on the market and be up to date
  • Maintain a robust and scalable code, and create a homogeneous technical environment
  • Respect and optimise project management rules

BENEFITS
Location: Paris, 75009

Contract
permanent contract, full time at the office (remote on Wednesday mornings)

Competitive salary + Bonus on your performance + Profit Sharing (between 4 to 6 months of fixed salary) + Eligible to Stock options