Job Requirements
This job post is managed by
Skills
Job description for Fullstack Developer (REMOTE) at Noah
- Your background is less important than the key skills, which might include:
- Great communication and articulation skills (English)
- ReactJS/NextJS framework (SSR – good to have an understanding on server-side rendering)
- Good understanding of functional components, React hooks and React lifecycle
- Good understanding of react debugging tools and optimizing for best performance
- Worked with common JS libraries such as dayjs, Immutable.js
- Good understanding of data management tools such a React context and redux
- Experience building reusable components and libraries for multi-project use
- Worked with UI libraries such as Chakra UI, material UI and Tailwind CSS
- Cross-Browser Compatibility and Multi-Device knowledge
- Worked with codebase written in Typescript
- The ability to think quick and integrate 3rd party APIs like stripe, acuity and many more
- Good with versioning tools such as Git
- Worked with deploying CI/CD pipelines and writing automation scripts to improve build process
- Deploy libraries/packages to NPM and use them as sub modules
- A good understanding and have developed project in the serverless architecture
- Worked with serverless function providers such as AWS lambda or Google Cloud Functions with frameworks such as ExpressJs and NestJS
- Understands the microservice architecture
- Worked with ORMs such as typeorm
- Worked with PostgreSQL
- Worked with Firebase firestore and authentication
- Integrate front end communication with backend through internal APIs and 3rd party external SDKs
- Good eye for translating designs into modular components structure for multiple projects
- Familiar with RESTful APIs
- Good understanding of GraphQl
- You will be joining a young startup in a growth phase and you will also be working remotely (we don't intend to get an office anytime soon). This means a couple of things:
- Flexible schedule. You will have a more flexible schedule but you will also have to be prepared to fight fires at odd hours when you least expect.
- Pull your own weight. As employee #12, you make up 8.3% of our company. There'll be no hand-holding and we expect you to pull your own weight - like everyone else.
- Things get messy. There's no sugarcoating this. Things are unstructured and processes might be lacking. We're not where we want to be but we're getting there.
- You must be able to thrive in ambiguous situations (see point above).
- You are willing to put in the time to get the most out of any opportunity.
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More