Backend Engineer (Go/Rust)

Công ty Cổ Phần Bản Viên

BV Tower, 54-56-58 Đường số 2, KDC Vạn Phúc City, Quốc Lộ 13, Phường Hiệp Bình Phước, Quận Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam

Overview

Salary:  Thoả thuận

Job Type:  Full-time

Experience: 3 years of experience

Openings: 1

Deadline: 2025-11-29

Posted: 2025-11-16 19:35

Category:  Công nghệ thông tin

Job Description

• Design, build, and maintain efficient, reusable, and reliable RESTful APIs and/or GraphQL endpoints to power our web and mobile applications.

• Develop and maintain all server-side logic, including data processing, business logic implementation, and integration with third-party services.

• Design and manage database schemas, optimize queries, and handle data migrations for both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.

• Write clean, scalable, and high-performance code. Proactively identify and resolve performance bottlenecks to ensure our applications can handle growing user demand.

• Implement robust security measures and data protection protocols, ensuring compliance with industry best practices.

• Deploy and manage applications on cloud infrastructure (primarily AWS, Azure, or GCP). Work with CI/CD pipelines for automated testing and deployment.

• Collaborate closely with frontend developers, mobile developers, product managers, and other stakeholders to deliver cohesive and feature-rich products.

• Participate actively in code reviews, write comprehensive unit and integration tests, and maintain high standards for code quality and architecture.

Requirements

• Bachelor's degree in Computer Science, Engineering, or a related technical field.

3-5+ years of professional backend development experience.

• Strong proficiency in at least one of the following:

- Go (Golang)

- Rust

• Strong experience with SQL databases (e.g., PostgreSQL, MySQL), including schema design and query optimization.

• Experience with NoSQL databases (e.g., MongoDB, Redis, DynamoDB).

• Hands-on experience with a major cloud provider (AWS, Azure, or GCP). Example for AWS: Experience with EC2, S3, RDS, Lambda, SQS.

• Solid understanding and practical experience with Docker and Kubernetes (K8s).

• Proven experience in designing and building APIs (REST, GraphQL).

• Good understanding of microservices architecture and distributed systems.

• Familiarity with message brokers (e.g., RabbitMQ, Kafka) is a plus.

• Mastery of Git and common Git workflows (e.g., GitFlow).

• Strong commitment to quality, with experience in writing unit tests and integration tests.

• Excellent analytical and problem-solving skills, with the ability to architect solutions for complex technical challenges.

• A strong sense of ownership and responsibility for the code you write and the systems you manage.

• Clear and effective communication skills in English, capable of explaining technical concepts to non-technical stakeholders.

• A collaborative spirit and a desire to work with a diverse and talented team.

Benefits

• 13th Salary + Performance Bonus.

• Pass probation Bonus.

• Premium healthcare insurance benefits (PVI Insurance package) and family medical benefit (based on the level of experience).

• Provide the famous e-learning platform-Udemy, to encourage continuous learning to adapt to the T-shape model.

• Flexible working time: only 8 hours required as continual working-time at the office.

• Annual leave up to 17 days: 12 days paid leave + 5 days’ sick leave.

• Professional and Personal Development Training Programs.

• 4 Stars standard company trip in summer and a big annual Year-End-Party.

• Coffee and snacks provided.

• Holiday celebrations and parties for team members and family.

`