Analyst Programmer
1 week ago
Working location: An Phuoc Industrial Park
Key Responsibilities
- Backend API Development
Develop 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 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 and NestJS framework (familiar with modules, services, interceptors, and pipes).
- Strong knowledge of JavaScript/TypeScript.
- Minimum 2 years of 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 day ago
Ngũ Hành Sơn, Vietnam Modern Dental Laboratory Company Limited Full time**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...