Remote Typescript Contractor (PT/FT)
Posted by Brian Bloom
Company Details
Neurofeedback Advocacy Project
Remote Ok
FTE + Contractors
Description
Overview: Seeking front-end & back-end TypeScript programmers (or full-stack) for contract hourly work on a web-based application for a neurofeedback non-profit organization. This is a freelance/contracting role, not an FTE. Part-time work is possible, with full-time availability preferred.
The project is coded in TypeScript, hosted on Google Cloud Run and connecting to a Cloud MySQL database.
The application is split into two layers - a front-end client layer, and back-end server API layer. Both currently run on the same server. Each requires a different set of skills for maintaining. A person could possibly cover both roles but will have to demonstrate project work that shows relevant full-stack experience.
Front-end role: The front-end developer should have minimum 1-2 years of professional experience (commercially deployed applications) developing in TypeScript, Vue, and Nuxt. The specific set of hands-on experience that would most benefit this role are as follows:
- TypeScript
- Vue
- Nuxt
- Pinia
- VeeValidate
- VueUse
- NPM
- i18n / Internationalization
- specific libraries:
- TailwindCSS
- Sweetalert2
- AG Grid
- AG Charts
- jsPDF
- Yup schema validation
Back-end role: The back-end developer should ideally have 2+ years of professional experience developing in TypeScript, Nest, and SQL in a Google Cloud environment. The specific skills and experience that this application currently leverages are:
- Typescript
- MySQL SQL
- Node.js
- NestJS
- CASL authorization
- Passport Authentication
- Prisma ORM Client
- RxJS Extensions library
- Google APIs (Workspace, Cloud SQL)
Shared Requirements: Both roles are expected to have experience with GitHub, linters, Prettier, test-driven coding, code review, and modern agile development environments using Trello or other workflow tools .
Rate: We are a non-profit running on limited grant money, but can offer an hourly rate in the range of $40-65, depending on project experience.
How to Apply
Please log in or sign up to view this posting's application instructions.