Your role on the team

Senior full-stack NodeJS engineer (React/TypeScript)

Key details

Full-time. Fully remote within CET±2

Headline

We move fast, build quickly and launch top-notch user experiences for our customers. As a key team member, we’ll empower you to make an impact. Your code will ship. Your ideas will be heard. Your work will help businesses around the world make better decisions.

What you will be doing

  • Developing frontend features for our ever-growing product suite. While you'll primarily be responsible for the React web-clients and GraphQL server, you could expect to get involved with other backend services and work with server-rendered HTML systems as well.
  • Collaborating closely with other engineers to design systems from both macro and micro perspectives. You'll help to specify gRPC APIs and GraphQLschemas, define service boundaries and responsibilities, and help with rolling out changes to our cloud architecture.
  • Expanding our front-end testing capabilities. We have good automated test coverage of our backend services, and front-end unit tests, but we’d like to start running UI tests with Cypress or similar.
  • Constantly deepening your understanding of our business domain and archetypical customers so that you're better equipped to deliver customer value with your teammates.

Your profile

  • You have extensive experience developing complex web applications with React, Redux and TypeScript, or similar frontend frameworks.
  • You have worked with server-side and client-side technologies GraphQL technologies.
  • You are good with CSS and CSS preprocessors.
  • You have an eye for detail and can build things that don't just work, but look and feel great too.
  • You practice modern software development techniques such as unit testing, continuous integration & distributed version control.
  • You're seated 2 hours of the CET timezone.
  • You have excellent oral and written communication skills English).

Also good if

  • You have excellent oral and written communication skills English).
  • You have backend development experience, especially with Go and databases in the SQL family.
  • You've worked with Web Components, using Stencil.js or similar.
  • You have publicly available projects and code that we can take a look at.

Technologies we use

  • Frontend: TypeScript, React, StencilJS, Redux, TypeScript, Stylus, GraphQL
  • Backend: Go, Java 11, gRPC, RabbitMQ, Open Policy Agent, PostgreSQL
  • Platform: Google Cloud Platform, Docker, Kubernetes, Terraform, Hashicorp Vault
  • Tooling: Your choice of new laptop, GitLab, Bazel

Applying

Send us your CV at careers@gojust.com, and feel free to drop links to a project you're built previously if you'd like to.

Just is committed to creating an inclusive employment environment, and does not discriminate on race, gender, religion, sexual orientation, nationality or any other non-merit factor

Direct applicants only. We're not open to outsourcing firms or recruiters at this time.