This position is no longer available.

Full Stack JavaScript Engineer

Permanent contract
Paris
Salary: Not specified
Starting date: August 29, 2021
Fully-remote
Experience: > 2 years

Opal
Opal

Interested in this job?

Questions and answers about the job

The position

Job description

The Opal full stack team is responsible for everything JavaScript, from frontend clients to backend services. The team is early stage, so there are lots of opportunities to make your mark!

Our stack includes:

  • TypeScript
  • React & ES6 Features
  • Node.js
  • Koa.js
  • Test Driven Development
  • MYSQL
  • REST API
  • WebSockets
  • AWS

This position is fully remote!

Submission Requirements

  • Your resume/CV uploaded to the CV field
  • A cover letter including:

    • A note on why you are interested in the role
    • A thought on one of the following:

      • Our product
      • How to market our product
      • Online distractions or mindfulness (legal or technical)

We will only be able to review applications which follow the guidelines. We look forward to hearing from you!

What you will be doing

  • Design and build the frontend and backend components of the Opal web infrastructure;
  • Collaborate with the product team to define app features;
  • Ensure quality and performance of application;
  • Write tests of code for robustness, including edge cases, usability, and general reliability;
  • Work on bug fixing and on improving the application performance;
  • Maintain the application code base;
  • Design and implement application updates;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency;

Preferred experience

What you should bring along

  • 2+ years of experience developing for the web;
  • Experience with React.js, Node.js, Databases, API development, third-party libraries.
  • Proficient in code versioning tools like Git;
  • Experience with continuous integration;
  • Ability to take initiative and employ good judgment;

Would be nice to have

  • Experience with Amazon Web Services;
  • Experience with Test Driven Development;
  • Experience in VPN technology is a plus;
  • Experience with Server deployment, OAuth and web sockets and Chrome Extensions;
  • Familiarity with push notifications, APIs and cloud messaging;
  • Interest in Artificial Intelligence;
  • Passion for personal projects & development, saving people’s time, helping people feel better and/or mindfulness in general.

Recent projects

Some projects the Full Stack JavaScript team recently worked on are:

  • Creating ElasticBeanstalk environments in AWS
  • Setting up user accounts
  • Creating multiplayer rooms for sharing sessions (including live data with Socket.IO)
  • Setting up a React frontend with Next.js for web payments

Recruitment process

Hiring Process

Our hiring process includes the following steps:

  • Step 1: Initial online assessment (1 hour)
  • Step 2: Interview: Non-technical with full stack engineer (1 hour)
  • Step 3: Take home code test
  • Step 4: Interview: Code test review (1 hour)
  • Step 5: Offer extended

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings