FULLSTACK (Python & ReactJS) - DU33
FULLSTACK (Python & ReactJS) - DU33
POSITION OVERVIEW
- Build a clean backend (Python preferred) with a web framework, relational database, and background job processing suitable for long‐running document/AI tasks.
- Develop a modern front‐end (TypeScript/React or similar) with dynamic, schema‐driven forms and review panels wired to JSON schemas from the AI layer.
- Integrate a PDF viewing component with support for zoom/pan and overlaying highlights/annotations driven by AI outputs.
- Own deployment and basic DevOps: containerization, environment setup, reverse proxy, SSL, and pragmatic monitoring/logging for a small internal user base.
- Design integration points and data exchange with CAD, Revit, and LiDAR‐centric workflows, ensuring what you build can eventually sit alongside or connect to those environments.
- Iterate quickly based on in‐office feedback and real project usage; adjust flows to match the reality of CD production, not just idealized diagrams.
JOB REQUIREMENTS
- Solid experience across backend APIs (ideally Python) and modern front‐end frameworks (React/TypeScript or similar).
- Comfort building dynamic UIs from JSON schemas: forms, tabular views, and review panels that adapt as schemas evolve.
- Experience with relational databases, basic schema design, and migrations.
- Familiarity with containers (Docker) and deploying/operating small production web apps.
- Must have or quickly acquire working knowledge of CAD / Revit / LiDAR APIs and data structures; you're comfortable learning how these ecosystems represent drawings/models/point clouds.
- Interest in workflow tools, internal products, or expert‐facing software; AEC/engineering domain exposure is a plus.
BENEFITS
WORKING TIME
- Working hours: 10:00 – 18:00, Monday to Friday, or according to the client’s working schedule when required.
OPPORTUNITIES & CHALLENGES
- Opportunity to work in a professional, modern, and dynamic environment, participating in attractive and challenging projects both domestically and internationally.
- An open culture that encourages idea sharing and empowerment, allowing employees to work and create in their own way. Individual talents and achievements are recognized, with annual awards for outstanding employees.
- Opportunities for professional development, including allowances and sponsorship for professional certifications. Full support for training and exam fees is provided for selected advanced certifications.
- Participation in large-scale projects with hot-trend domains, continuously updating and applying the latest technologies.
BENEFITS & COMPENSATION
- Opportunity to participate in large projects with diverse technologies such as Ruby on Rails, Golang, Python, Node.js, .NET, Java, etc.
- A working environment that encourages creativity, idea exchange, and autonomy, where employee contributions and achievements are valued and rewarded annually.
- Company trip policy (package 30,000 JPY/person) and monthly team-building activities.
- Full participation in social insurance, plus annual health check-ups (at least once per year) at leading hospitals.
- Comprehensive employee care policies for both employees and their families (birthdays, weddings, childbirth, illness, etc.).
- Provision of working equipment and devices.
- A variety of sports and cultural activities, including football, cycling, badminton clubs, and more.
- Teaching allowance and various training & education awards, such as Monthly Learning Star, Outstanding Lecturer Award, Annual Learning Excellence Award, training bonuses, etc.
INFORMATION
10th Floor, IDMC Tower, 18 Ton That Thuyet St., Cau Giay Ward, Hanoi
05/10/2026
Negotiation
