TopDev

CÔNG TY TNHH XT SOLUTION

Back-end Developer

Quận Bình Thạnh, Hồ Chí Minh
Đăng 6 giờ trước và Công việc hết hạn trong 2 tuần tới

Năm kinh nghiệm tối thiểu

Cấp bậc

Loại hình

Loại hợp đồng

SALARY
Negotiable

As a Back-end Developer, you are responsible for developing and maintaining server-side applications, especially focusing on projects related to an online gaming platform. Your role will include building robust server-side logic, optimizing performance to meet project needs.

RESPONSIBILITIES

Integration of front-end developer-created user-facing components with server-side logic.
Write clean, reusable, tested, and optimized code.
Take full ownership of your code and ensure the solution is completed effectively.
Data storage & analytics solution integration.
Take responsibility for any outcomes resulting from your interactions with the firm.
Ensure application security and data protection.
Perform performance optimization and scalability improvements.
Support and collaborate with team members to ensure product quality.
Ensure the team adheres to Agile best practices and maintains high productivity and quality. Help team members to use and navigate agile tools and software (Confluence, Jira).

REQUIREMENTS

Understanding of Node.js and Nest.js
Understanding of the communication between the devices like socket programming and Rest API(Fully RESTful)
Proficiency in TypeScript.
Experience working with RDMS and NoSQL.
Knowledge and experience with Memory DB and Message Queue
Basic theoretical knowledge of the securities (Defensive coding)
Basic knowledge of Linux and the ability to work in a Linux environment.
Logical and systematic thinking with optimization skills.
[Optional Preferences] Experience to CI/CD
[Optional Preferences] Experience with AWS architecture
[Optional Preferences] Experience with IaC and Docker and Kubernetes.
[Optional Preferences] Experience with any TDD methodology frame work
[Optional Preferences] Experience that had launched and maintain any commercial service
[Optional Preferences] Can present what and how you did refactoring and what you got
[Optional Preferences] Optimization to reduce the cost with Infrastructures and codes.
[Optional Preferences] Knowledge of way to keep the high availability
[Optional Preferences] In-depth knowledge of any design pattern
[Optional Preferences] In-depth knowledge of microservices deployment technologies.
[Optional Preferences] Ability to work independently and collaborate effectively with cross-functional teams.
[Optional Preferences] UNIX/LINUX kernel coding experience like making RTOS or Firmware
[Optional Preferences] Ability to be a front-end developer too
[Optional Preferences] Advanced English or higher
[Optional Preferences] Well maintained repository with short, concise, and precise commit messages
[Optional Preferences] High level of documentation (show us your READ.ME or any swagger etc…)
[Optional Preferences] Have a strong engineering mindset and focus on technical solutions, rather than artistic design.

RECRUITMENT PROGRESS

ROUND 1: Send CV with URL to your GitHub or Bitbucket repositories (if any)
ROUND 2: Take the test
ROUND 3: First technical interview with the CEO at our office (we recommend bringing your laptop).
ROUND 4: Second general interview with the HR Manager at our office.
ROUND 5: Receive the offer letter from our team

As a Back-end Developer, you are responsible for developing and maintaining server-side applications, especially focusing on projects related to an online gaming platform. Your role will include building robust server-side logic, optimizing performance to meet project needs.

BENEFIT

13 days of annual leave per year
Full salary contribution for Social Insurance
Professional and dynamic working environment
Competitive salary package
Premium healthcare package for you and your family
Training and development opportunities