Sign in to WWR

Forgot your password?

See more Full-Stack Programming jobs

Back to all jobs


Fullstack React Engineer [React, Next.js, Nest.js, GraphQL]


View company profile & all jobs

Full-TimeFull-Stack ProgrammingAnywhere in the World

Fullstack React Engineer [React, Next.js, Nest.js, GraphQL]

Codelab.ai is a cloud-based SaaS product designed for developers to build frontend web applications. We provide UI as a service in the form of highly configurable building blocks . Components are as customizable as in code. It’s as simple as bringing your own API endpoint & binding data to our UI layer.

We're an early stage startup that is currently bootstrapped. We currently have 3 full-time Typescript Fullstack Engineers, and 1 part-time DevOps engineer.

Check out our short demo https://www.youtube.com/watch?v=OrmhGmr0iTA


These are libraries we use on a daily basis. Prior experience isn’t required for all of them, but a willingness to learn them is encouraged.

  • Typescript
  • React
  • Apollo
  • Next.js
  • Nest.js
  • GraphQL
  • Storybook
  • Ant Design
  • Jest
  • Cypress
  • Nrwl Nx
  • Dgraph

Job Description:

Your task list will vary depending on the current need. We are an early product, so we try to stay agile and pivot quickly to prototype out different features.

  • Domain modeling & systems design
  • Develop shared NPM libraries for internal use
  • Follow test driven development by writing unit tests
  • Write custom queries to query graph database
  • Write Storybook to document React components
  • Write Cypress tests for E2E testing


  • Good understanding of Typescript’s type system such as interfaces, union vs. intersection types, mapped types, enums, guards, & generics
  • Familiarity with git concepts, such as differences between Rebase vs Merge, & squashing commits before pushing to remote
  • React best practices with hook & functional components
  • Use best practices for coding standards, like codebase linting tools & git hooks
  • Understanding of OOP & functional programming, composition over inheritance, immutable data structure, SOLID principles, one-way data flow
  • Knowledge of using utility libraries such as Lodash, Ramda, RxJS, etc.


  • Complete a coding challenge
  • Full-time paid trial period
  • Share this job:

Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:

Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!