I. Job description
1. Software development
- Take part in analyzing, designing, developing and maintaining the company's software systems (for example WMS warehouse management, ERP, automation systems and WCS).
- Develop both the user interface (front-end), ensuring a smooth UI/UX, and the server-side processing logic (back-end).
- Build applications for multiple platforms, including Windows, Linux, Ubuntu and CentOS 7.
- Build, develop and integrate APIs (RESTful, GraphQL) to connect internal systems, mobile PDA applications and third-party partners.
2. Database management and optimization
- Take part in designing database schemas that fit complex business flows.
- Write efficient queries and optimize database performance (SQL and NoSQL) to handle large data volumes.
- Build different database versions for deployment, development and demo purposes.
3. Collaboration
- Work closely with Business Analysts (BA) to understand requirement documents (BRD, SRS) and turn business needs into technical solutions.
- Work with the QA/QC team on unit tests, bug fixes and code quality before UAT and acceptance.
- Write clear deployment documents and related technical project documentation.
4. Deployment and maintenance
- Support packaging and deploying systems to Dev, Staging and Production environments.
- Monitor live systems, detect and debug issues promptly, and upgrade existing features.
- Handle data backups.
- Deploy locally or on a public domain.
- Deploy applications on multiple platforms: Windows, Linux, Ubuntu.
II. Requirements
1. Qualifications
- University degree or higher.
- Preferred majors: Information Technology, Computer Science, Software Engineering or related fields.
- At least 1-2 years of experience as a Fullstack Developer on real projects.
2. Skills
- Front-end: proficient in HTML, CSS and JavaScript/TypeScript, with hands-on experience in at least one framework or library such as ReactJS, VueJS or Angular.
- Back-end: proficient in at least one language or platform such as [protected info], Python or Java.
- Database: experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB, Redis).
- Proficient with Git (GitLab/GitHub) and Jira.
- Understanding of data flow design and system integration (RESTful API, JSON, sockets).
- Docker skills and CI/CD experience are an advantage.
- Experience with warehouse management systems (WMS) or retail is a major advantage.
- Experience deploying applications on Linux and Ubuntu.
- Experience with factory management systems.
3. Qualities
- Strong logical thinking; quick with technology and system architecture.
- Proactive, careful and responsible, meeting deadlines.
- Works well under pressure, solves problems flexibly and collaborates effectively.
- Eager to learn and keep up with new programming technology trends.
III. Benefits
- Base salary (up to VND 15 million) plus allowances and KPI bonus.
- Lunch allowance.
- Phone and fuel allowance where incurred during work.
- Training in professional skills and customer care.
- Annual salary reviews based on capability and performance.
- Full social, health and unemployment insurance as required by regulations.
- Company trips, team building and internal activities.
- A professional, stable and friendly working environment.
IV. How to apply
- Human Resources and Administration Department
- Phone/Zalo: [protected info]
- Email: [email protected]