Backend Engineer (Go/Rust)
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.