Full Stack Engineer

Opal is hiring!


Opal is the #1 screen time app. Join 100,000+ people who save time, focus better, and develop healthier screen habits.

Opal's long term goal is to make digital wellbeing possible for hundreds of millions of people around the world, on any device.

The Opal team thrives daily building technology that makes it both easy and rewarding to develop habits for a richer life.

Since launch in January 2021, we have raised $5m from top tier investors who share our vision.

Job Description

This position is full remote!

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;
  • Run unit 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 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;
  • Able to work +/- 3 hours from GMT
  • 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

  • Your resume
  • If you have a portfolio/website/Github link, add to top
  • A brief note about your past experiences
  • Incorporate into this note, a thought on one of the following: Our product
  • How to market our product
  • Online distractions or mindfulness (legal or technical)

Please format as two separate documents and named as such:

resume - full name.pdf
note - full name.pdf

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

Additional Information

  • Contract Type: Full-Time
  • Start Date: 30 August 2021
  • Location: Paris, France (75001)
  • Experience: > 2 years
  • Possible full remote