Tech Stack
CloudCypressJavaScriptJestMicroservicesNode.jsOpen SourceReactTypeScriptWeb3
About the role
- Frontend Web Development
- NodeJS microservices development
- Building new ideas from scratch
- Working with product designers and other developers to build and release new features as a team
- Building high-quality, accessible, and performant interfaces using designs and wireframes in Figma
- Working with backend engineers to implement APIs
- Testing your work to ensure high-quality experiences
- Writing reusable libraries and custom logic ensuring solid test coverage
- Participating in code reviews
- Minimizing tech debt while strategically pushing for progress with new features
- Help scale the team and create our engineering culture
Requirements
- 3+ years experience building complex web apps from scratch, using Javascript, React, TypeScript, HTML, and CSS.
- Experience with Node.js back-end development (preferably Typescript)
- Experience with test frameworks such as Cypress, Jest or Playwright.
- Degree in Computer Science, required
- Able to meet deadlines deliverables
- You enjoy learning and digging into open source code, committing on other projects
- You can organize yourself well, and can work in an agile manner
- You enjoy a healthy balance between working autonomously and collaborating closely with peers through pairing sessions and architecture design meetings
- You enjoy analyzing solutions and can participate in defining good architecture
- Good written communication in English is essential
- Previous experience working remotely and/or leading teams is a plus
- Previous experience maintaining open source software (particularly libraries and/or frameworks), a plus
- You are passionate about cloud computing and believe in the opportunity of decentralization and blockchains to change how the infrastructure world works today
- You thrive in a startup environment and feel best working in a small, cross-functional team where you can roll up your sleeves and be hands on
- You have an interest in working in a self organizing environment and bring creativity to start your own initiatives