Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
The Back-End Developer is responsible for building the back-end of a platform through proper coding, testing, and creating servers as well as databases ensuring cross-platform compatibility and optimization.
- Design and implement highly scalable backend endpoints
- Develop and maintain web services and interfaces
- Deliver features/systems to customers to improve customer metrics
- Gather product requirements and write engineering design docs to satisfy product needs
- Drive/Lead the full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance
- Write technical documentation
Yêu Cầu Công Việc
- Proficient in code hosting platforms for version management, including GitHub and Bitbucket
- Proficiency in advanced PostgreSQL, MySQL, MongoDB, and performance tuning
- Experience with Docker, Kubernetes, and cloud computing platforms
- Understanding of Automation, Deployment, and Infrastructure as Code concepts using tooling such as Terraform, Ansible, etc
- Knowledge of JavaScript frameworks such as React JS, Redux, Angular, and Vue will be a plus
- Proven 3+ work experience as a Back-end developer
- Thorough knowledge of using application development process, including conceiving, planning, documenting, and leading large application projects
- Ability to write clean proper coding
- Intermediate Level of English
- Ability to collaborate with teams and stakeholders to derive options and solutions to various problems
- Ability to plan, prioritize, and effectively manage multiple tasks to achieve objectives
- Expertise in the investigation and resolution of production issues
- Ability to stay proactive, updated, and adapt to the latest technological advances, innovations, and changes