Job Description
- Develop bots, rest APIs and data pipelines using Node.js, while leveraging cloud platforms
- Developing SaaS Services ideas for new programs, products, or features by target industry developments and trends.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Taking lead on multi-national cloud infrastructure and providing overview system structure planning, as needed.
- Work closely with product, marketing, operations, and other functions
Requirements
Requirement:
* Good knowledge of Javascript(ES5, ES6)
* Proficient and working experience in Node.js
* Experience creating modern REST APIs.
* Proficient in using one the popular RDBMS like Postgres or MySQL
* Implementing automated testing platforms and unit tests.
* Worked on a production system based on microservices (Kubernetes) and familiar with its principles and practices.
* Experience working with AWS, GCP, Ali-yun or other cloud service providers.
* Proficient understanding of code versioning tools, such as Git.
* Experience working in a fast pace environment with Scrum/Agile project methodology.
Nice to have:
* Experience with designing and developing software based on a microservices architecture.
* Familiarity with popular tools and frameworks like Docker, Kubernetes, gRPC, Prometheus, OpenTracing, Fluentd, gRPC, Envoy, Jaeger, Notary, Vitess, NATS, ...