Tóm tắt công việc
- - Hồ Chí Minh
Giao tiêp: Trung cấp - Có thể nói chính xác ý kiến của mình nhưng chậm
Đọc: Trung cấp - Có thể đọc và hiểu hầu hết các câu nhưng chậm
Viết: Trung cấp - Có thể viết đoạn văn bằng những câu đơn giản nhưng chậm.
Mô Tả Công Việc
- Participate in our entire product lifecycle, implement server-side logic and data structure following Technical Design document.
- Take part in system architect and database design.
- Gather and address technical and design requirements.
- Write clean code to develop functional APIs.
- Build reusable code and libraries for future use.
- Troubleshoot and debug applications.
- Optimization of the application for maximum speed and scalability.
- Implementation of security and data protection.
- Provide training and support to team members.
- Setup and maintain project wiki/documentation.
Yêu Cầu Công Việc
- Have at least 2 years experience working as Senior Backend developer or equivalent.
- Experience working with a well-known databases (such as MongoDB, LevelDB, MySQL…).
- Experience working with caching system (such as Couchbase, Memcached or Redis…).
- Experience working with message broker system (such as RabbitMQ, ActiveMQ…).
- Familiar working with REST API.
- Familiar working with OAuth.
- Fundamental knowledge of OWASP security principles.
- Understanding of common data structure and algorithm.
- Good teamwork and self management skills.
- Problem solving skill and optimization mindset.
- Experience implementing automated testing platforms and unit tests.
- Familiar with continuous integration, able to setup Jenkin for local development.
- Familiar with Linux operating system.
- Familiar with Git code versioning.
- English skills: Intermediate.
- Experience working with Python or Golang in production.
- Management of hosting environment, including database administration and scaling an application to support load changes.
- Data migration, transformation, and scripting.
- Experience with the auto-document-generating tool (such as JSDoc), able to write high standard comments and instruct teammates to follow.
- Setup and administration of backups.
- Setup and administration of logging system.