Tóm lược
- Yêu cầu kỹ thuật:
- JavaScript ,
- MySQL ,
- NodeJS ,
- REST ,
- Git ,
- Unit testing ,
- MongoDB ,
- OAUTH ,
- Design Patterns ,
- API ,
- LDAP ,
- Router ,
- Apache Solr ,
- Jasmine ,
- Elasticsearch ,
- Docker ,
- Apache Spark ,
- Redis ,
- Architecture ,
- MS Azure ,
- CI ,
- Apache Kafka ,
- Mocha ,
- AWS ,
- SSO ,
- Jest ,
- Microservices ,
- Kubernetes ,
- CD ,
- Gitlab ,
- GCP ,
- Terraform ,
- GraphQL
Mô tả công việc
Tóm tắt công việc
- Design, implement and/or use RESTful web services
- Building scalable microservices-based system
- Understand the needs of the customer or business and utilize this knowledge to develop applications that are consistent with the specific needs and requests of the customer
- Participate in agile software development, prototyping and code reviews with a scable team of developers
Why You'll Love Working Here
- The latest technologies for mobile & web development
- Teammates that challenge you to exceed your limits
- The finest IT tools to raise your potential to even greater heights
- The power to deliver some truly awesome products & services
- Cutting-edge collaborative software development
- A career path that allows you to learn and grow
- Attractive annual bonuses
- Private health care program
Yêu cầu công việc
Your Skills and Experience
Must have
• Experience in Agile/Scrum development environment
• Expert knowledge of developing projects based on Node.js with HAPI
• Practical experience in programming with MongoDB, Redis and MySQL (or PostGres) from Node application
• Practical experience in data streaming or event driven programming with Node via Apache Kafka or RabitMQ
• Good understanding and practical experience in applying design patterns, designing REST APIs, SSO/OAuth, LDAP
• Good understanding about search technologies (SOLR, ElasticSearch …)
• Solid professional experience in using Node.js unit testing frameworks (Jest, Jasmine, Mocha, Istanbul etc.)
• Practical experience in code refactoring, pair programming, code review, continuous integration, GIT
• Ability to write structured, well-documented and maintainable code
• Problem-solving and analytical skills
Nice to have
• Experience with API gateway implementation (routing, data aggregation, authentication, authorization, ...)
• Practical experience with Docker
• Experience with microservices development, especially implementing monitorability/traceability/performance design and optimization is a big plus
• Experience with Kubernetes, CI/CD on GitLab (or equivalent tools), AliCloud (or AWS/Azure/GCP), Terraform is a plus
• Experience with Serverless architecture (AWS Lambda or Azure function or the likes) is a plus
• Experience with data analytic platform like Apache Spark is a plus
• Experience with GraphQL is a plus
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- JavaScript
- MySQL
- NodeJS
- REST
- Git
- Unit testing
- MongoDB
- OAUTH
- Design Patterns
- API
- LDAP
- Router
- Apache Solr
- Jasmine
- Elasticsearch
- Docker
- Apache Spark
- Redis
- Architecture
- MS Azure
- CI
- Apache Kafka
- Mocha
- AWS
- SSO
- Jest
- Microservices
- Kubernetes
- CD
- Gitlab
- GCP
- Terraform
- GraphQL
NĂNG LỰC
- Agile
- Scrum
- Professional Experience
- Problem Solving Skills
- Analytic Skills
Thông tin doanh nghiệp
Positive Thinking Company is a global independent tech consultancy group.
With a team of more than 3,000 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia, and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.
Our services draw on a wide array of expertise, including apps & platforms, security, cloud, data & analytics, hyperautomation, and digital workplace.
Our core expertise in Vietnam and the APAC region allows us to provide state-of-the-art technology services that digitally transform our clients:
Apps & Platforms: We combine agile methodologies, advanced technology, collaborative tools, and multidisciplinary teams to develop web, mobile, and enterprise apps for our worldwide clients.
B.O.T. Model: We bootstrap software development centers by building high-performing and scalable software development teams in Vietnam with our Build Operate Transfer model.