Fullstack Engineer
1 week ago
**About dbx Team**
This is a **full-time** position based in **Ho Chi Minh City**, with a flexible hybrid (WFH/WFO) setup.
**Our Application’s Architecture**
- **Backend**: Node.js (Express) with TypeScript and JavaScript, following a “Functional core, imperative shell” pattern. We modularize our codebase for maintainability, with stateless functional code at the core and imperative logic in outer layers, powering schema parsing, query execution, and real-time collaboration.
- **Frontend**: Vue.js with TypeScript for rich, interactive interfaces. We build custom components for UI elements, enhanced by Web Workers to decouple complex computations from the rendering thread for a smoother user experience.
- **Databases**: PostgreSQL and MongoDB for reliable, flexible data management.
- **Other**: We invest in automated testing, CI/CD (GitHub Actions), static type checking, and code quality tools to maintain a robust codebase. We are also using AI to increase our engineering productivity.
**What You’ll Work On**
As a dbx engineer, you will help design, build, and scale products used by developers and data teams across the world:
- Maintain and develop DBML, an open-source DSL language designed to define and document database schemas and structures. Develop tools to enable users to import/export database schemas to/from DBML.
- Build high-performance diagram rendering engines for visualizing complex databases that contain thousands of tables, columns and relationships.
- Architect scalable WebSocket services to handle real-time collaboration in dbdiagram.io.
- Opportunity to collaborate with product managers, designers, and fellow engineers on everything from ideation (product discovery) to design, implementation, and launch of new features.
**The way we work**
- How we work on a new feature:
- Product & Design Team spends time researching the problem, talking to customers, and preparing a Product Discovery Doc (PDD) and Product Requirement Doc (PRD).
- Engineering Team then performs Technical Research. When we have a clear picture of the complexity and impact, we’ll start with the implementation.
- We **do not compromise product and code quality** for artificial deadlines. We refactor and think about code optimization regularly. We understand the good and bad of technical debt and use it to our advantage.
- We employ **“pair programming” practices** regularly where two team members work on a task together in one workstation. This brings a great deal of benefits, among which are faster knowledge transfer, reduced bus factor, better team cohesion, and improved code quality.
- We have a **strong writing culture**: Almost everything is communicated through written documents. Just as our developers write reusable code, we write evergreen notes.
- We maintain a **problem-solving culture**. Everyone is strongly encouraged to have a rigorous understanding of a problem, separating Problem Space vs Solution Space as well as using Eigenquestions to find the most important dimensions of a problem. Solutions are deliberated over with trade-offs explicitly listed in discussion documentation. Watch this talk about problem-solving for engineers that our cofounder gave (in Vietnamese).
- We **avoid being a feature factory**. We’re aware more features do not equal a better product.
- We let team members rotate every 3-6 months. This allows them to try new things and learn different aspects of the business, though dbx engineers stay focused on dbx products.
- Our culture stimulates **continuous learning**:
- We have a weekly TED talk program where team members present topics they are interested in.
- Engineering Team organizes weekly technical talks as well as monthly technical workshops.
- Product Team has regular AMA events with external product experts.
**What we look for in you**
Here’s our idea of a good team member fit:
- You should have a **strong foundation in Computer Science** with good **problem-solving ability**.
- **Experience with our technology stack not required**: While it’s a bonus, it’s not a requirement for you to be familiar with our current technical stack. We expect you to be able to pick up these quickly on the job.
- You should be someone with a **continuous learning & growth mindset**. You find yourself excited to learn something new as part of the work every week.
- **Communications**: Given we have a strong writing culture, you should be comfortable with communicating your ideas in English written forms.
- **Genuine interest in the space**: We’d love to work with people who are genuinely interested in the product and the space we’re in, someone who cares about the end-product beyond just writing the code that makes it work.
**Interview Process**
- **Round 1: Technical Interview** with Engineering team (introduce the company, our products, and to understand your skills and experiences)
- **Round 2: Pair Coding** (work with a dbx engineer on a real-world problem to experience our workflow)
-
Junior Fullstack Developer
3 days ago
Thành phố Hồ Chí Minh, Vietnam Vircle Full time**Key Responsibilities**: - Support backend infrastructure development and maintenance in AWS, using services like Lambda, EC2, and CloudWatch. - Collaborate with senior developers and the technical team to troubleshoot and resolve issues across the stack. - Write clean, maintainable code and contribute to Agile development processes. - Stay up to date with...
-
Senior Fullstack Engineer
5 days ago
Thành phố Hồ Chí Minh, Vietnam Collaboration Betters the World Full time**Overview**: **Who are we?** - Collaboration Betters The World (CBTW), is a company providing tech et business solutions to its clients, through the expertise of its 9 service lines. - As a Fullstack Engineer, you will join our **Software Engineering** service line, where we are engineering scalable, innovative software solutions that empower and redefine...
-
Senior) Fullstack Engineer
2 weeks ago
Thành phố Hồ Chí Minh, Vietnam GFT Technologies SE Full time**_What do we do?_**: **_ Who are we?_**: Having started in Germany in 1987, GFT Technologies has grown to become a trusted Software Engineering and Consulting specialist for the international financial industry, counting many of the world’s largest and best-known banks as our clients. We are an organization that empowers you to not only explore but raise...
-
QA Engineer
2 weeks ago
Thành phố Hồ Chí Minh, Vietnam LeapXpert Full time**LeapXpert***: LeapXpert - World-class products for Fin-tech and Banking industries - Company type - IT Product - Company industry - Software Products and Web Services - Company size - 151-300 employees - Country - United States - Working days - Monday - Friday - Overtime policy - No OT - 195/10E Dien Bien Phu, Ward 15, Binh Thanh, Ho Chi Minh - At office -...
-
Junior Fullstack Engineer
1 week ago
Ho Chi Minh City, Vietnam công ty tnhh công nghệ giáo dục mellori Full timeXem và nộp hồ sơ ngay **Lưu ý**: - Người tìm việc đang xem tin **Junior Fullstack Engineer**: - **Mã tin đăng: 3379201**. Mọi thông tin liên quan tới tin tuyển dụng này là do người đăng tin đăng tải và chịu trách nhiệm. Chúng tôi luôn cố gắng để có chất lượng thông tin tốt nhất, nhưng...
-
Senior) Fullstack .NET Engineer
3 days ago
Thành phố Hồ Chí Minh, Vietnam Collaboration Betters The World - B.O.T Full time**Collaboration Betters The World - B.O.T***: **4.5** CBTW is a global tech company with 3,000+ professionals in 21 countries - Company type - IT Product - Company industry - IT Services and IT Consulting - Company size - 1000+ employees - Country - Belgium - Working days - Monday - Friday - Overtime policy - No OT - 364 Cong Hoa, Tan Binh, Ho Chi Minh -...
-
Fullstack Engineer
2 weeks ago
Ho Chi Minh City, Ho Chi Minh, Vietnam Inbox4us Full time ₫1,200,000 - ₫3,600,000 per yearTop 3 reasons to join usStart-up environmentTalent EnvironmentAttract SalaryJob descriptionThe RoleAs a Fullstack Engineer, you'll work across our backend and frontend systems to build scalable, reliable, and delightful features. From designing APIs in Python or , to crafting user experiences in , your work will be critical in shaping core platforms and...
-
Ai-powered Full-cycle Engineer
5 days ago
Thành phố Hồ Chí Minh, Vietnam Logistics Technology Application (LTA) Full time**Top 3 reasons to join us**: - Mức lương cạnh tranh vượt trội - Thưởng hiệu quả dự án và thưởng cuối năm hấp dẫn - Môi trường tiên phong, trao quyền tối đa **Job description**: Tại LTA, chúng tôi tìm kiếm một Nhà Kiến tạo Sản phẩm, không phải một lập trình viên Fullstack đơn thuần....
-
Fullstack Engineer
1 week ago
Thành phố Hồ Chí Minh, Vietnam NAVER VIETNAM Full timeNAVER VIETNAM *** - 4th Floor, Block B, Viettel Building, 285 CMT8, Ward 12, District 10, Ho Chi Minh city, District 10, Ho Chi Minh- Hybrid- Posted 1 hour ago- Skills: - JavaScript NodeJS Java **Top 3 reasons to join us**: - Healthcare plan for you and your family - A work-life balance (Hybrid, Workation) - Competitive package **Job description**: **About...
-
Thành phố Hồ Chí Minh, Vietnam Gata Global Full timeKhông yêu cầu về bằng cấp, chỉ cần Ứng viên qualified, top đầu thị trường - 5 năm kinh nghiệm trở lên Fullstack NodeJS/ReactJS, tỉ lệ ReactJS từ 50% trở lên - Strongly prefer ứng viên làm product lớn ra hoặc phải là các công ty outsource chất lượng, prefer từng làm các công ty nước ngoài,...