Skip to main content
Posted May 10, 2021
Paradox

Back end Developer Node.js

Dubai - United Arab Emirates Remote Full Time
Compensation: €45,000 to €65,000 Annually
Standing desk paid, Annual team building, Flexible hours, 350€ for the gym

Do you want to develop the back-end of a badass CRM, so good that our teams will want to work with it every day. ( fast, accurate & user friendly )...

Do you want to develop the back-end of a badass CRM, so good that our teams will want to work with it every day. ( fast, accurate & user friendly )

You are inspired to have a huge impact and help us scale and reach our international ambition.

interested in... Building complex infrastructures ? Working with different Rest API, complex data structures, on any Debian/Linux distribution ?

We have 3 dreams :

  1. 1 - Helping 100 000 people achieve 1 dream in and stick their pictures on a wall we call the 100 000 dreams WALL
  2. 2 - Have Will Smith and Richard Branson in our next documentary
  3. 3 - Create a 10 000 people events that would shake our industry

But for that we NEED YOUU.

We are looking for a Top Gun : Back-End Developer Node.JS

BUT A LITTLE MORE ABOUT US 😉

-----------------------------------------

Paradox has one goal: to help people live their ambition and become who they need to be to create the life that truly inspires them.

We give a set of tools and strategies around productivity, leadership, coaching and marketing through mobile applications, e-learning platforms, events and a strong presence on social networks.

Today, the knowledge industry faces three problems:

1 ) An effervescence of unsubstantiated theories.

To remedy this, we have surrounded ourselves with scientists, top athletes (Fred Bousquet, Frank Leboeuf), artists (Barry Osborne, producer of Lord of the Rings and Matrix)... entrepreneurs (Marc Simoncini, Fred Mazzella, Gary Vee) to deconstruct their strategies and share counter-intuitive ideas that are thought provoking.

2) Ideas that are worthwhile, conveyed in a boring way and that unfortunately nobody is interested in

3) Change is hard. And knowledge alone works for too few people

That's why...

Our ambition is to make our coaching as attractive as watching Netflix and leave our clients' success as the only choice

Today, this approach has paid off, and has allowed us to exceed one million followers on the networks, to organize events and online training courses followed by thousands of people.

But we wanted more, so we created 2 new brands with international ambitions.

And that's where you come in.

YOUR MISSION 🚀

------------------

Your main mission will be to develop the back-end Node.js of our CRM, so good that our teams will want to work with it every day.

This is a full time job, remotely or from our amazing offices in Dubai and Geneva.

🎯 Your 6 Missions

--------------------------------

1. Develop the back-end of a cloud based CRM in order to give a clear vision of our customer journey & transactions to the marketing, customer success & Finance departments

It can be painful for a team to track a customer or find a specific transaction. We built a place to track all of these. And we want to upgrade it to the next level.

  • Implement Algolia back-end
  • Build services in Node.js with REST APIs.
  • Create complex SQL Queries to create a strategic dashboard

But for that we also need ...

2. Unify siloed customer data & Implement 2 ways syncs to Import datas in a Database accurately from external REST APIs (all the transactional & Marketing Data )

  • Work with the external APIs & Services ( Stripe, Paypal, Shopify, Active Campaign... ) to import Data in our own Database
  • Clean data is the most important parameter in order to make the right decisions at any time.
  • Combine customer data from any tool and databases into one “master” customer profile
  • More than just import, some services need 2 way sync

3. Improve, Grow our own internal REST API to be used by other internal tools and micro services

  • Develop a REST API to be used for other micro-services
  • And by the front-end developer VUE.JS

Beyond CRM, we are automation addict

4. Work with external APIs in order to Sync Data Across Platforms ( Accounting Software, Sales CRM, Chat Tools, marketing Tools… or anything that could save time and give a smile to the team

  • Automate Accounting, Dunning
  • Automate anything related to the customer experience
  • Sync Data across Platform using REST APIs
  • Make tools work together through APIs when Zapier or Integromat is too limited

5. Create an efficient Task History ( Like Zapier History ) to monitor Micro Services, Pause, Replay tasks in collaboration to Front-End Developer VUE.js

  • Monitor running process and CRON Task.
  • Identify easily errors

6. Make choices of architecture and infrastructure in order for us to scale properly and produce great code that would make people cry ( of inspiration of course )

  • Testing, continuous development and continuous integration process
  • Audit / review current architecture.
  • Improve speed of services
  • produce great code that scale and are bug free.
  • Choose the right technology for the right service. Write some services with GOlang

Next big thing : we want to develop our own cloud based learning platform and a mobile app on React.

THE IDEAL CANDIDATE 😍

---------------------------

Requirements :

  • 3 to 4 years with Node.js/Express.js
  • 1-2 years with PHP/Laravel : need to maintain old micro services and smoothly migrate them to Node.JS
  • Strong understanding of API design.
  • Strong understanding of different API standards (SOAP, REST, etc).
  • Strong experience with data interchange formats (JSON, XML, etc).
  • 2+ years of experience working with SQL databases.

Nice to have:

  • Knowledge of tools such as Jenkins.
  • Experience with Redis would be a plus.
  • Knowledge of Docker, software containerization and microservices architectures would be a plus.
  • Experience with a site search tool (like Algolia).
  • Experience with Zohobooks API.
  • Experience with frontend – Framework like Vue.js/React.js
  • Experience writting micro-services with Golang
  • Any Dev tool you would recommend, let’s talk about it during our interview :)

This position fits you if :

  • You figure things out by yourself, you make things happen!
  • You code fast, and bug free!
  • You are an abstract, analytical thinker
  • You’re always learning new things and enjoy thinking deeper
  • You’re excited by improving existing solutions, to make them scale
  • Writing clean and commented code is part of the job to you
  • You can work in an autonomous manner and manage your time in order to reach your goals
  • Organized and rigorous: You can work on different projects at the same time



BUT IT MIGHT NOT BE FOR YOU ❤️

-----------------------------------------

We are inspired by a culture of performance and ambition

We want to create the exceptional and impact the maximum number of lives.

For this reason, some people imagine that they will work in an easy environment without any pressure.

But we have a very startup-oriented culture where everything is fast-paced and there is a lot of change. Where you are not always told exactly what to do or how to do it.

We tell each other things, even if they are uncomfortable, we prefer growth to ego comfort and we like that! In our company, expressing disagreement to a manager and knowing how to argue is valued!

We encourage critical and strategic thinking.

We are aware that this is not for everyone.

If all this makes sense with you, then we'll love working with you (and you with us, you'll be pampered!)


WHY JOIN US ❤️

---------------------

This is an opportunity…

- To play a crucial role in the development of a company whose content and products are enjoyed by millions of people. Currently our videos have been viewed over 100 million times.

- And our goal is not just to reach a large number of people, we want to transform lives. We receive messages every day from clients who have successfully lost weight, quit smoking, made more money, built better relationships, created businesses and made positive changes in their lives.

Paradox is also…

- A team always in a good mood

- The ability to work from wherever you want (by the pool, in the forest or on your own free standing desk) or from our offices in Dubai and Geneva or even a mix

- A remote culture from day one

- A company culture based on autonomy

- Being surrounded by A-Players

- The assurance of being pushed to progress

- A company in full growth, synonymous with opportunities for evolution!






But that's not all, because we put the well-being of the team at the heart of our strategy:

- 350€ per year paid by the company for your gym, or your yoga teacher, your dance class

- Flexible working hours

- Beautiful offices in Dubai and soon in Geneva (we feel like at home, and even a little better)

- Standing desk paid by the company if you work in remote

- Work on Mac, for us it counts :)

- Annual team building / Team retreats to get together

And as Yannick, our community manager, says:

To make a long story short, Paradox is a growth adventure on steroids, an adventure where you grow personally trying to make others do the same.


This listing expired on Jun 09. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.