Experience
-
NodeJS middleware backend (backend Developer)
-
experience in functional programming and practical experience in serverless (cloud platforms)
-
extensive experience in ECMAScript 6 and Node.js (5-7 years).
-
extensive experience on a strictly typing's like TypeScript / Flow or any other strictly typed language
-
You know a lot about SQL/NoSQL databases include but not limited to: MySQL, PostgreSQL, Elasticsearch, MongoDB, DynamoDB, Firebase Realtime Database(3-5years)
-
You showed excellent knowledge developing scalable and highly-available microservices(
-
You possess expert knowledge of task/message queues include but not limited to: AWS SQS, AWS SNS, Cloud Pub/Sub, Celery, RabbitMQ
-
You have created some APIs with RESTful that is still up and running in serving hundreds of thousands of requests everyday
-
Should be proficient in GIT through either BitBucket, GitHub or GitLab
-
Should have come across Docker, Containers, Openshift.
-
The only software engineering approach you believe is Agile
What would be some extra advantage:
-
Practical experience in banking domain project and understand the business process of such operation
-
Practical experience with GraphQL
-
A good documenting skill that would make the APIs you created really practical for fellow developer to integrate.
Must have knowledge in the following areas:
-
Nodejs Experience (Server Side)
-
JavaScript (Preferable - Typescript)
-
Restful Services (Micro services vs Monolithic Services)
-
Databases (Mongo, MSSQL etc)
-
Basic Knowledge of DevOps Tools( Docker, Kubernetes, Jenkins, Openshift etc)