Junior Full Stack Developer

About us

Cimigo is one of the leading market research companies in Vietnam and Asia. We operate with the aspiration to serve as the voice of consumers. Understanding consumers and clients is the cornerstone of success for every business. Cimigo consistently listens to consumer needs and communicates them to manufacturers and service providers.

Consumers come to Cimigo to express their viewpoints and needs, while businesses come to Cimigo to listen and understand those viewpoints to drive their future development.

Working at Cimigo is an opportunity to become a bridge, bringing the voice of consumers to businesses, helping to create better products and services.

To learn more visit: Cimigo.com
 

Job Title: Junior Full Stack Developer

Location: 217 Dien Bien Phu, Ward 2, Binh Thanh Dist., HCMC – Vietnam

Report to Product Manager
 

Job Description

• Independently design, develop, and maintain APIs and web applications using Python (Flask, FastAPI, or Django), Node.js, and JavaScript (React, Vue, or similar).
• Build both backend and frontend features for data-driven products.
• Integrate large language models (e.g. OpenAI, Hugging Face) into applications to enable AI-powered features.
• Process, clean, and visualise data using libraries such as Pandas, NumPy, and JavaScript/Node.js data tools.
• Collaborate and coordinate tasks with an outsourced development team, including communicating requirements, clarifying specifications, and reviewing deliverables.
• Work directly with business and project owners to clarify requirements and propose solutions.
• Write well-organised, well-documented, and maintainable code.
• Take initiative to learn and implement new technologies as needed.
• Manage basic deployment and application troubleshooting (with support for complex infrastructure).
 

Experience required

Degree or final year student in Computer Science, Software Engineering, or related field, or equivalent practical experience.
 

Competencies required

• Basic experience with both Python and Node.js for backend development (internship, academic, or personal projects).
• Familiarity with modern JavaScript (ES6+) and at least one frontend framework (React, Vue, or similar).
• Understanding of RESTful API design and web application architecture.
• Interest in data analysis and willingness to learn data processing libraries (Pandas, NumPy, or equivalent in Node.js).
• Enthusiasm for exploring and integrating AI technologies, especially large language models.
• Good problem-solving skills and ability to work independently.
• Strong communication skills, especially in working with outsourced or remote teams.
• Proactive and responsible approach to work.
 

Preferred skills

• Experience with Git and version control.
• Familiarity with Docker or cloud platforms (AWS, Azure, GCP), linux command line.
• Academic or personal projects related to data, web development, or AI/ML.
• Prior experience collaborating with outsourced or remote development teams.
 

Benefits

• Salary: Negotiable
• Working time: 8h30 – 17h30 from Mon to Friday
• 2 reward days on Friday per month
• Health care package and accident
• Proactive and professional environment working
• Training and development
 

How to apply

Send your CV via email to hr@cimigo.com, or upload your CV via our website