Analyst Programmer
2 days ago
**Working location: An Phuoc Industrial Park**
**Key Responsibilities**
- **Backend API Development**
Develop and maintain core backend APIs based on **Node.js and NestJS**, supporting order submission, query, and other business operations for both mobile and web platforms. Design efficient **MongoDB data models** to ensure stable, high-performance data access aligned with RESTful API standards.
- **User Authentication & Authorization**
Design and implement **user authentication and authorization mechanisms** (e.g., JWT / OAuth2.0). Manage user permission data within MongoDB, handle token generation and validation, and ensure secure access to order data and system resources.
- **ERP Data Integration**
Lead the development of **order data synchronization** from MongoDB to the ERP system. This includes JSON parsing, field mapping, format transformation, and data validation (e.g., handling anomalies and field alignment) to ensure data complies with ERP integration standards.
- **Database Optimization & Error Handling**
Optimize MongoDB query performance (e.g., index design, aggregation tuning), and build monitoring and retry mechanisms for order data synchronization. Resolve JSON parsing errors and API call failures to ensure consistent data integrity across systems.
- **Cross-team Collaboration & Documentation**
Collaborate with frontend teams for API integration and coordinate with ERP operations teams to define data standards. Prepare and maintain documentation for APIs, MongoDB schemas, and JSON interaction formats to improve cross-functional efficiency.
**Requirements**:
- **Core Technical Skills**:
- Proficient in **Node.js** and **NestJS framework** (familiar with modules, services, interceptors, and pipes).
- Strong knowledge of **JavaScript/TypeScript**.
- Minimum **2 years of Node.js development experience**, including **1+ year of hands-on NestJS backend API experience**.
- **MongoDB Expertise**:
- Deep understanding of MongoDB operations, including schema design, document relations, and advanced querying/aggregation.
- Skilled in **index optimization, performance tuning, and data backup**.
- Experience with **Mongoose** or other ODM tools is a plus.
- **Data Handling & JSON Proficiency**:
- Strong ability to process complex JSON data structures, including parsing, field mapping, and validation for order-related data.
- Attention to data accuracy and format compliance in cross-system exchanges.
- **API & System Integration**:
- Solid grasp of **RESTful API design principles** and experience in **order-related API development**.
- Proven experience integrating with **third-party systems or ERP platforms**, handling interface testing, and troubleshooting data transmission issues.
- **Tools & Collaboration**:
- Proficient with **Git**, **Swagger**, and MongoDB management tools (e.g., Compass).
- Excellent communication and teamwork skills, with the ability to clearly report development progress and technical issues.
**Preferred Qualifications**
- Basic knowledge of **C#** or experience in **ERP system customization**.
- Familiarity with **Docker containerization** or **microservices architecture**.
**Job Types**: Full-time, Permanent
Pay: From 8,000₫ per month
Work Location: In person
-
Analyst Programmer
1 week ago
Quận Ngũ Hành Sơn, Da Nang, Vietnam Modern Dental Laboratory Company Limited Full time ₫160,000 - ₫320,000 per yearWorking location: An Phuoc Industrial ParkKey ResponsibilitiesBackend API DevelopmentDevelop and maintain core backend APIs based on and NestJS, supporting order submission, query, and other business operations for both mobile and web platforms. Design efficient MongoDB data models to ensure stable, high-performance data access aligned with RESTful API...