Skip to content

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

Headquarters: Los Angeles

URL: https://twitter.com/codelab_ai

Codelab.ai
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.
Technologies:
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
Skills:
  • 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.
Process:
  • Complete a coding challenge
  • Full-time paid trial period

To apply: https://weworkremotely.com/remote-jobs/codelab-fullstack-react-engineer-react-next-js-nest-js-graphql