Position: node.js developer for google cloud functions
Company: Implemented.Today
Category: Node.js
Experience required: 2y
English level: intermediate
Published: 2020-11-01T00:00:00+02:00

Project aims to automate back-office for SME. Integration with Identity Platform and nosql storage (firebase), 3rd-party REST API (Zoho), semi-realtime data.

Expected:
* ES6+, esnext
* Webpack
* TypeScript
* eslint, tslint
* CSS3/SCSS

Tech stack:
* Firestore
* GCP: functions, stackdriver, cloud run, firebase hosting, identity platform
* jest
* nest.js

Nice to have:
* prettier, eslint/tslint
* ssr
* rx.js
* ag-Grid
* Python 3 (decorators, mypy, sql alchemy, flask)

Other:
* web standards awareness (MDN, w3c)
* awareness of deployment/rollback necessities (can talk to DevOps in their language) for BitBucket pipelines, GitHub Actions, Google Cloud Build
* own a stake in QA: challenge spec, unit and functional assurance
* track record of robust and reliable solutions that honors quality gateway

Sample activities:
* branch creation and merging
* updating JIRA
* reading work e-mail - which includes responding to mentions in JIRA, Confluence, bitbucket's pull requests, google docs and spreadsheets
* writing and maintaining unit, functional and e2e tests
* peer code review
* user stories creation & grooming
* upfront proactive requirements clarification
* knowledge sharing in group chats/calls
* collaborative work planning
* communicating status updates (and blockers)
* doing deployment (and deployment automation)
* execution of linter or tests with coverage (and coverage analysis)
* manual testing
* updating documentation
* ad-hoc technical meetings to discuss UI flows or technical architecture
* ask peers for advice
* back-n-forth with QAs