TopDev

CÔNG TY TNHH XT SOLUTION

Back-end Developer

Quận Bình Thạnh, Hồ Chí Minh
Posted 2 days ago and Job expires in 3 weeks from now

Year of experience

Job Level

Job Type

Contract type

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
  • Experience with AWS architecture
  • Experience with IaC and Docker and Kubernetes.
  • Experience with any TDD methodology frame work
  • Experience that had launched and maintain any commercial service
  • Can present what and how you did refactoring and what you got
  • Optimization to reduce the cost with Infrastructures and codes.
  • Knowledge of way to keep the high availability
  • In-depth knowledge of any design pattern
  • In-depth knowledge of microservices deployment technologies.
  • Ability to work independently and collaborate effectively with cross-functional teams.
  • UNIX/LINUX kernel coding experience like making RTOS or Firmware
  • Ability to be a front-end developer too
  • Advanced English or higher
  • Well maintained repository with short, concise, and precise commit messages
  • High level of documentation (show us your READ.ME or any swagger etc…)
  • Have a strong engineering mindset and focus on technical solutions, rather than artistic design.

Benefits

  • 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

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

1 job opening

Industry

Phần Mềm, Dịch vụ IT

Company size

25-99 Employees

Nationality

Vietnam