Tóm lược
- Yêu cầu kỹ thuật:
- Golang ,
- MySQL ,
- CI/CD ,
- JavaScript ,
- PHP ,
- HTML5 ,
- CSS3 ,
- Algorithm ,
- PostgreSQL ,
- Python ,
- Git ,
- MongoDB ,
- Basic ,
- API ,
- NoSQL ,
- RESTful ,
- Elasticsearch ,
- Docker ,
- Redis ,
- Architecture ,
- Kibana ,
- Grafana ,
- Logstash ,
- Apache Kafka ,
- Kubernetes ,
- GraphQL ,
- Gitlab ,
- Microservices ,
- gRPC ,
- ELK
Mô tả công việc
Tóm tắt công việc
The Purpose of Your Role
As a backend developer, we expect you to be responsible for
- Ensure the existing systems perform correctly, efficiently and securely
- Develop backend APIs for product features
- Work effectively with cross functional teams and your team
Key Responsibilities
- Collaborate closely with your Product Manager to gain a deep understanding of project requirements and feature specifications.
- Design, develop, deploy, and maintain backend services and frameworks for building microservices.
- Effectively manage individual project priorities, meet deadlines, and deliver high-quality results.
- Enhance engineer productivity by developing and maintaining shared libraries.
- Offer robust, scalable technical solutions to address feature requirements.
- Assume full ownership of your service, leading its development and maintenance, while actively engaging with the team.
- Cultivate a strong team spirit by being a collaborative, open-minded, and supportive team player
Yêu cầu công việc
Must-have Qualifications
- A minimum of 2 years of experience in Golang or a strong ability to quickly adapt to it.
- Proficiency in designing and implementing APIs and backend services, utilizing various relational and NoSQL databases.
- Understanding of CI/CD practices, Docker containers, and Kubernetes.
- Solid knowledge of data structures and algorithms.
- Familiarity with communication protocols like gRPC, RESTful, and GraphQL.
- Proficiency with code versioning tools, such as Git/Gitlab.
- Exposure to at least two data systems, including but not limited to Postgres, MongoDB, MySQL, Elasticsearch, Redis, Kafka, and TimescaleDB.
- Familiarity with fundamental design principles for creating scalable applications.
Nice-to-have Qualifications
- Knowledge of user authentication and authorization mechanisms across multiple systems, servers, and environments.
- Familiarity with PHP or Python programming languages.
- Basic understanding of front-end technologies, including JavaScript, HTML5, and CSS3.
- Experience with Microservices architecture and event-driven systems.
- Experience in benchmarking and performance optimization to ensure efficient and responsive services.
- Experience implementing trace logs, monitoring systems with Grafana, and utilizing ELK (Elasticsearch, Logstash, Kibana) for log management.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Golang
- MySQL
- CI/CD
- JavaScript
- PHP
- HTML5
- CSS3
- Algorithm
- PostgreSQL
- Python
- Git
- MongoDB
- Basic
- API
- NoSQL
- RESTful
- Elasticsearch
- Docker
- Redis
- Architecture
- Kibana
- Grafana
- Logstash
- Apache Kafka
- Kubernetes
- GraphQL
- Gitlab
- Microservices
- gRPC
- ELK
NĂNG LỰC
- Communication Skills
Thông tin doanh nghiệp
Hello Health Group is a leading digital health company in Asia.
Our goal is to lead Asia in the creation of healthcare knowledge, making World Class trustworthy health information accessible and useful; empowering us all to live happier and healthier lives. Founded in July 2015 we have successfully launched in 7 markets across Asia with 3 further markets scheduled for launch by the end of 2019. Our mission is to support over 100 million people in Asia monthly by providing them easy and fast access to trustworthy, relevant and engaging health content.