Full-Stack Engineer: JourneyApps Platform

Remote

JourneyApps is looking for a full-stack web technology developer to join our small but very agile Engineering team to work on its main product offering: JourneyApps Platform, a robust and extensive application development platform (as a service) built on top of a highly modular codebase of cutting-edge web technologies.

Required Experience

As a remote-first and agile platform developer, you should be well-versed and have experience in:

TypeScript
  • Project references
  • Build tools
  • Advanced types and generics
  • The Node.js ecosystem
  • Primarily OOP but also functional programming concepts
MongoDB (our primary storage system)
  • Running and maintaining database servers
  • Database design and normalization
UI and UX
  • React
  • Styled components
  • Layout systems and principles in the browser (flex-box, etc.)
  • Cross-platform web development
  • Routing
  • Sessions and data persistence
  • State management concepts
CLI tools
  • Git (and various Git workflows)
  • yarn, pnpm, npm (and web-based package managers)
  • Webpack
Deploying and running software
  • Docker
  • Kubernetes
  • Vitest / node testing frameworks
Servers
  • Redis
  • Express
  • JSON schema / AJV
  • API design

Nice-to-Have

  • SQL
  • Knowledge on authentication and access: OAuth, JSON web tokens
  • Cloud provider experience (preferably AWS and Azure)
  • Kafka
  • Microservice principles
  • Knowledge on design systems and design principles, with a focus on desktop and mobile user experiences.
  • Ruby and Rails; Mongoid
  • Knowledge of meta programming systems

Working Environment:

  • Fully remote-first team: Engineers in EMEA and US
  • Offices in Techno Park, Stellenbosch and Denver, Colorado, USA
  • Flexible working hours
  • Output-driven: we favor people and output over process
  • Iterative based approach to software development: ship and learn quickly
  • In-person company events during the year in Stellenbosch and Denver (meetups, lunch, activities)
  • Most engineers work on Mac or Linux

How to apply

Email us at join@journeyapps.com