[{"data":1,"prerenderedAt":1674},["ShallowReactive",2],{"job-list":3},[4,428,781,976,1131,1195,1244,1478],{"id":5,"title":6,"applyUrl":7,"body":8,"description":415,"employmentType":416,"extension":417,"location":418,"meta":419,"navigation":420,"ogImage":421,"path":422,"seo":423,"sitemap":424,"status":425,"stem":426,"__hash__":427},"jobs\u002Fjob-openings\u002Fanalytics-engineer.md","Analytics Engineer — Data & Presales (Junior to Mid-level)","https:\u002F\u002Fcoda.io\u002Fform\u002FApply-for-Holistics_dswcHAPlvCP",{"type":9,"value":10,"toc":400},"minimark",[11,16,40,60,71,75,78,83,111,115,152,155,159,162,216,220,228,248,256,260,274,279,311,316,352,362,368,372,392,396],[12,13,15],"h2",{"id":14},"introduction","Introduction",[17,18,19,20,27,28,33,34,39],"p",{},"Holistics is a Business Intelligence platform built for the agentic AI era. We are the team behind the BI tool ",[21,22,26],"a",{"href":23,"rel":24},"http:\u002F\u002Fholistics.io\u002F",[25],"nofollow","Holistics",", the database diagram tool ",[21,29,32],{"href":30,"rel":31},"http:\u002F\u002Fdbdiagram.io\u002F",[25],"dbdiagram.io",", and the open-source project ",[21,35,38],{"href":36,"rel":37},"http:\u002F\u002Fdbml.org\u002F",[25],"dbml.org",". We help data teams build a trusted, supervised self-service analytics experience for their business stakeholders, so data teams free themselves from low-level ad-hoc requests while business users get data quickly and reliably.",[17,41,42,43,47,48,51,52,55,56,59],{},"We're searching for an ",[44,45,46],"strong",{},"Analytics Engineer"," who's equally happy ",[44,49,50],{},"modelling our own internal data"," and ",[44,53,54],{},"solving a prospect's data problem live on a call",". This is a genuinely ",[44,57,58],{},"hybrid role",", split about evenly: roughly half your time is internal analytics-engineering that keeps our own data stack sharp, and half is presales \u002F solutions work that helps win customers. You're someone who enjoys both sides and moving between them.",[17,61,62,63,66,67,70],{},"This is a ",[44,64,65],{},"full-time role"," based in ",[44,68,69],{},"Ho Chi Minh City, Vietnam",", with a flexible hybrid WFO\u002FWFH setup.",[12,72,74],{"id":73},"what-you-will-do","What you will do",[17,76,77],{},"This role is a hybrid of technical analytics work and customer-facing engagements. Your time will be allocated across two core functions.",[79,80,82],"h3",{"id":81},"_1-internal-data-analytics-engineering","1. Internal data & analytics engineering",[84,85,86,93,99,105],"ul",{},[87,88,89,92],"li",{},[44,90,91],{},"Contribute to our internal data pipeline:"," Help maintain our ingestion, transformation, and reporting pipeline so internal stakeholders (finance, product, support ops) get timely, correct data. Doing this hands-on keeps you fluent in the product and feeds real feedback to our product team.",[87,94,95,98],{},[44,96,97],{},"Build best-practice data models:"," Develop and refactor internal models in dbt using dimensional modelling (Kimball\u002FInmon, star\u002Fsnowflake) — these double as real-world examples for customers.",[87,100,101,104],{},[44,102,103],{},"Keep data trustworthy:"," Add tests and validation so internal metrics are correct, and translate those practices into customer-facing guidance.",[87,106,107,110],{},[44,108,109],{},"Build with coding agents & dogfood:"," Develop our internal models and dashboards using AI coding agents (Development Copilot, or Claude Code \u002F Cursor in your IDE) on our analytics-as-code layer — then feed what you learn back to product and marketing, and test-drive emerging tools that could sharpen our stack or demos.",[79,112,114],{"id":113},"_2-presales-solutions-customer-facing","2. Presales & solutions (customer-facing)",[84,116,117,128,134,140,146],{},[87,118,119,122,123,127],{},[44,120,121],{},"Craft killer demos:"," Slice a public dataset, model it in Holistics' analytics-as-code layer, and polish a dashboard that makes prospects say ",[124,125,126],"em",{},"\"aha!\""," during a live call.",[87,129,130,133],{},[44,131,132],{},"Run technical POCs:"," Work hands-on with prospects on their own data to prove Holistics solves their problem — schema reviews, modelling, and answering deep technical questions.",[87,135,136,139],{},[44,137,138],{},"Support RFPs & technical Q&A:"," Pair with Sales to answer deep questions (performance, workload isolation, modelling approach), then drop polished answers into our reusable library.",[87,141,142,145],{},[44,143,144],{},"Partner with the sales reps:"," Join solutioning calls alongside reps; you own the technical\u002Fdata substance, they drive the commercial relationship.",[87,147,148,151],{},[44,149,150],{},"Build enablement assets:"," Turn recurring prospect\u002Fcustomer questions into demo warehouses, sample repos, step-by-step guides, and short videos so the next deal moves faster.",[17,153,154],{},"The two sides ask for different working styles: presales is time-sensitive and engagement-heavy, while internal data work needs longer stretches of uninterrupted focus. We've shaped the role so each gets its own protected time, rather than constantly interleaving the two.",[12,156,158],{"id":157},"why-this-role-is-unique","Why this role is unique",[17,160,161],{},"A few things make this more than a standard analytics-engineering job:",[84,163,164,186,192,210],{},[87,165,166,169,170,173,174,177,178,181,182,185],{},[44,167,168],{},"You'll build BI with AI coding agents."," Holistics is at the forefront of ",[44,171,172],{},"agentic BI",". Because the whole platform is ",[44,175,176],{},"analytics-as-code on a semantic layer",", AI agents (our cloud ",[44,179,180],{},"Development Copilot",", or ",[44,183,184],{},"Claude Code \u002F Cursor",") develop models, metrics, and dashboards natively. For us this is just how the work gets done now, not a pilot. And since we make the product, how you work feeds straight into where it goes next.",[87,187,188,191],{},[44,189,190],{},"More than two crafts — it's product building."," You build with the product internally and put it in front of prospects, which drops you into a tight feedback loop: build and use it, demo it and hear where it hurts, then feed that back into making it better. You'll often catch what's broken before the product team does, because you're the one hands-on with it and feeling the customer's pain. Do this for a while and you grow real product sense, on top of becoming a stronger engineer who's also at ease with customers.",[87,193,194,197,198,203,204,209],{},[44,195,196],{},"A BI vendor that practices what it preaches."," We ",[21,199,202],{"href":200,"rel":201},"https:\u002F\u002Fwww.holistics.io\u002Fbooks\u002Fsetup-analytics\u002F",[25],"wrote the book"," on setting up analytics and we live by our ",[21,205,208],{"href":206,"rel":207},"https:\u002F\u002Fwww.holistics.io\u002Fworldview\u002F",[25],"worldview",": metric-centric, self-serve, no dashboard sprawl. You'll work alongside people who think hard about the craft.",[87,211,212,215],{},[44,213,214],{},"Your work gets used."," The demos you build help close deals; the data you model is what the company runs on. Small team, so nothing you make sits on a shelf.",[12,217,219],{"id":218},"our-current-data-setup","Our current data setup",[17,221,222,223,227],{},"We wrote an entire book on the ",[21,224,226],{"href":200,"rel":225},[25],"analytics landscape",", so it's fair to say we know a thing or two about data stacks. Ours:",[84,229,230,236,242],{},[87,231,232,235],{},[44,233,234],{},"Ingestion & Transformation:"," Event tracking (Snowplow) and ETLs from various sources into our data lake (GCS) and warehouse (BigQuery), transformed into the data mart via dbt.",[87,237,238,241],{},[44,239,240],{},"Serving:"," Reporting on Holistics; reverse-ETLs push data back into our CRMs for operations.",[87,243,244,247],{},[44,245,246],{},"Orchestration:"," Prefect orchestrates and automates the pipelines and other operations.",[17,249,250,251,255],{},"On the business side we practice what we ",[21,252,254],{"href":206,"rel":253},[25],"preach",": instead of building one-off reports, the Data team maintains a common set of metric definitions and educates business users to self-serve.",[12,257,259],{"id":258},"what-we-look-for-in-you","What we look for in you",[17,261,262,263,51,266,269,270,273],{},"A blend of ",[44,264,265],{},"technical depth",[44,267,268],{},"communication skills",", as you'll be in front of prospects ",[124,271,272],{},"and"," in the data.",[17,275,276],{},[44,277,278],{},"Mindset:",[84,280,281,287,293,299,305],{},[87,282,283,286],{},[44,284,285],{},"Genuine interest in data analytics \u002F BI"," and a love of owning the whole data stack, not one slice.",[87,288,289,292],{},[44,290,291],{},"Customer-facing energy:"," Discovery calls, demos, and live problem-solving energize you more than they drain you. You're comfortable thinking on your feet in front of a prospect.",[87,294,295,298],{},[44,296,297],{},"Problem-solving & critical thinking:"," You break ambiguous problems down and reason from first principles. That's also what lets you think in systems — you see how business operations, data collection, and architecture connect, and once you solve something you template it for the next.",[87,300,301,304],{},[44,302,303],{},"Good communication in English"," (written and spoken) — you write like you code: clear, concise, maintainable.",[87,306,307,310],{},[44,308,309],{},"Continuous learner"," with a growth mindset.",[17,312,313],{},[44,314,315],{},"Technical skills (the data-engineering foundation):",[84,317,318,324,334,340,346],{},[87,319,320,323],{},[44,321,322],{},"SQL:"," Solid foundation — readable queries to extract\u002Fmanipulate data; you can explain grain and joins.",[87,325,326,329,330,333],{},[44,327,328],{},"Data modeling:"," Familiar with dimensional modeling and star\u002Fsnowflake schemas, and ",[124,331,332],{},"why"," we shape raw data into user-friendly models.",[87,335,336,339],{},[44,337,338],{},"Programming:"," Some Python (or equivalent) for scripting and data manipulation.",[87,341,342,345],{},[44,343,344],{},"Version control:"," Comfortable with Git basics.",[87,347,348,351],{},[44,349,350],{},"Cloud data warehouse:"," Exposure to BigQuery, Snowflake, Redshift, or similar (academic or work).",[17,353,354,357,358,361],{},[44,355,356],{},"Experience:"," This is a ",[44,359,360],{},"junior-to-mid"," role — we hire on a strong technical foundation plus the aptitude and appetite for customer-facing presales work, and grow you in both aspects. Prior exposure to solutions\u002Fpresales, consulting, or customer-facing technical work is a plus, not a requirement.",[17,363,364,367],{},[44,365,366],{},"Nice-to-haves:"," Hands-on dbt, Looker\u002FLookML, Holistics or other modern BI tools; experience building demo environments or enablement assets; a demonstrated interest in how data infrastructure drives business decisions.",[12,369,371],{"id":370},"interview-process-3-weeks","Interview Process (≈ 3 weeks)",[84,373,374,380,386],{},[87,375,376,379],{},[44,377,378],{},"Round 1:"," A chat with the team and a light technical interview — your skills, experience, and past projects.",[87,381,382,385],{},[44,383,384],{},"Round 2:"," A short take-home or on-site assignment to assess technical and problem-solving skills.",[87,387,388,391],{},[44,389,390],{},"Round 3:"," A culture and behavioural chat with management.",[12,393,395],{"id":394},"why-youll-love-working","Why You'll Love Working",[397,398],"job-snippet",{"name":399},"job-benefits",{"title":401,"searchDepth":402,"depth":402,"links":403},"",2,[404,405,410,411,412,413,414],{"id":14,"depth":402,"text":15},{"id":73,"depth":402,"text":74,"children":406},[407,409],{"id":81,"depth":408,"text":82},3,{"id":113,"depth":408,"text":114},{"id":157,"depth":402,"text":158},{"id":218,"depth":402,"text":219},{"id":258,"depth":402,"text":259},{"id":370,"depth":402,"text":371},{"id":394,"depth":402,"text":395},"We're searching for an Analytics Engineer who's equally happy modelling our own internal data and solving a prospect's data problem live on a call","full-time","md","HCMC, Vietnam",{},true,"\u002Fimages\u002Fcareers\u002F68e7c0d2fd87fb720b79664c_thanh-dbt.jpg","\u002Fjob-openings\u002Fanalytics-engineer",{"title":6,"description":415},"[object Object]","open","job-openings\u002Fanalytics-engineer","0-KFcpjWCNWj2x-ZOxsQq2oxk28btBVVeQ5mXZV4qVM",{"id":429,"title":430,"applyUrl":7,"body":431,"description":774,"employmentType":416,"extension":417,"location":418,"meta":775,"navigation":420,"ogImage":776,"path":777,"seo":778,"sitemap":424,"status":425,"stem":779,"__hash__":780},"jobs\u002Fjob-openings\u002Ffrontend-engineer-with-passion-for-ui-ux-and-performance.md","Frontend Engineer (Junior\u002FMiddle)",{"type":9,"value":432,"toc":765},[433,437,455,458,462,465,468,482,497,500,534,547,556,560,563,609,613,720,722,725,744,748,759,763],[12,434,436],{"id":435},"the-position","The position",[17,438,439,440,444,445,449,450,454],{},"We’re the team behind projects like BI tool ",[21,441,26],{"href":442,"rel":443},"http:\u002F\u002Fholistics.io",[25],", database diagram tool ",[21,446,32],{"href":447,"rel":448},"http:\u002F\u002Fdbdiagram.io",[25],", and open-source project ",[21,451,38],{"href":452,"rel":453},"http:\u002F\u002Fdbml.org",[25],". We’re looking for another front-end engineer to help us build more awesome tools for data teams and developers.",[17,456,457],{},"This is a full-time position based in Ho Chi Minh City with flexible, hybrid WFH\u002FWFO setup.",[12,459,461],{"id":460},"our-applications-architecture","Our application’s architecture",[17,463,464],{},"To get a taste of how working with us is like, here are some insights into how our application has been built so far.",[17,466,467],{},"The Holistics app works by allowing data analysts to connect to their data warehouses and develop reusable “data models”. This allows non-technical users to use a friendly drag-and-drop interface to explore the data and build dashboards, without the need to bother their technical colleagues.",[17,469,470,473,474,477,478,481],{},[44,471,472],{},"On the frontend side",", Vue.js 3.0 with TypeScript is our framework of choice for front-end development. To deal with displaying ",[44,475,476],{},"huge amount of data",", we build sophisticated, custom Vue components that lazily render the data. Since many complex computation are done on the front-end, we also use Web workers to decouple those computation from the main rendering thread. This enables smoother ",[44,479,480],{},"user experience"," while also decouples computation from rendering logic.",[17,483,484,485,488,489,492,493,496],{},"Most of our “as-code” features operate in dual modes: code-mode and UI-mode. The code is for technical-savvy users, while the UI mode is for those who prefer a more intuitive start. To support these features, we have developed ",[44,486,487],{},"our own"," ",[44,490,491],{},"compiler"," and a ",[44,494,495],{},"web-based editor",", similar to a lightweight version of VSCode, both of which are optimized for performance in the browser environment.",[17,498,499],{},"While we use the word frontend, it encompasses both the conventional frontend aspects as well as the “backend of the frontend”. This includes elements like frontend architecture, designing data structures to enable complex visualizations, and packaging components to reuse them across various product lines.",[17,501,502,505,506,513,514,519,520,525,526,529,530,533],{},[44,503,504],{},"On the backend side",", Holistics is built using Ruby on Rails as the main web framework. Unlike standard Rails project structure, we **modularize the code base into local gems and **",[21,507,510],{"href":508,"rel":509},"https:\u002F\u002Fguides.rubyonrails.org\u002Fengines.html",[25],[44,511,512],{},"engines"," to improve maintainability and extensibility, following ",[21,515,518],{"href":516,"rel":517},"https:\u002F\u002Fshopify.engineering\u002Fdeconstructing-monolith-designing-software-maximizes-developer-productivity",[25],"modular monolith pattern",". This also follows the pattern of “",[21,521,524],{"href":522,"rel":523},"https:\u002F\u002Fwww.kennethlange.com\u002Ffunctional-core-imperative-shell\u002F",[25],"Functional core, imperative shell"," with the ",[44,527,528],{},"gems being mostly functional\u002Fstateless"," code and ",[44,531,532],{},"engines handle the imperative\u002Fstateful"," part of the app.",[17,535,536,537,542,543,546],{},"By using ",[21,538,541],{"href":539,"rel":540},"https:\u002F\u002Fsorbet.org\u002F",[25],"Sorbet"," to add static typing on top of Ruby, we ensure that most of our Ruby code has ",[44,544,545],{},"annotated type signature",". This not only reduces a whole swath of common bugs that plagues Ruby codebases but also significantly improves developer productivity through IDE\u002Feditor integrations.",[17,548,549,550,555],{},"We use PostgreSQL for our main production database due to its reliability and rich feature-set. We have built a ",[21,551,554],{"href":552,"rel":553},"https:\u002F\u002Fwww.holistics.io\u002Fblog\u002Fhow-we-built-a-multi-tenant-job-queue-system-with-postgresql-ruby\u002F",[25],"custom job queue system on top of Postgres",", which are then executed using Sidekiq on top of Redis.",[12,557,559],{"id":558},"what-youll-work-on-here","What you’ll work on here",[17,561,562],{},"Here are some interesting frontend projects that have been going on inside Holistics:",[84,564,565,568,576,579,582,585,594,597,600],{},[87,566,567],{},"Build a web-based IDE for data analysts to explore and develop analytics logic",[87,569,570,571],{},"Build a ",[21,572,575],{"href":573,"rel":574},"https:\u002F\u002Fdocs.holistics.io\u002Frelease-notes\u002F2023-10-dashboard-as-code-demo",[25],"grid-based dashboard as-code",[87,577,578],{},"Create custom, interactive visualization components leveraging open-source technologies like Vega-Lite",[87,580,581],{},"Build a new design system and seamlessly integrate it across existing and new product lines.",[87,583,584],{},"Develop front-end components capable of rendering hundreds of thousands of data points efficiently",[87,586,587,588,593],{},"Perform ongoing audits and monitoring to ",[21,589,592],{"href":590,"rel":591},"https:\u002F\u002Fdocs.holistics.io\u002Frelease-notes\u002F2023-10-lazy-rendering",[25],"optimize front-end performance",", focusing on speed and user experience.",[87,595,596],{},"Develop and optimize a (CI\u002FCD) pipeline specifically for front-end development to enhance the Developer Experience (DX)",[87,598,599],{},"Design and build a natural language interface for business users to explore data and view dashboards",[87,601,602,603,608],{},"Create a ",[21,604,607],{"href":605,"rel":606},"https:\u002F\u002Fdocs.holistics.io\u002Fas-code\u002Famql\u002F",[25],"domain specific language"," as part of a semantic layer to represent analytics logic",[12,610,612],{"id":611},"the-way-we-work","The way we work",[84,614,615,618,621,630,639,642,645,648,655,662,674,699,710,713],{},[87,616,617],{},"Product & Design Team spends time research the problem, talk to customers and prepare Product Discovery Doc (PDD) and Product Requirement Doc (PRD).",[87,619,620],{},"Engineering Team then performs a Technical Research. When we have a fairly good picture of the complexity and impact, we’ll start with the implementation.",[87,622,623,624,629],{},"We have a ",[21,625,628],{"href":626,"rel":627},"https:\u002F\u002Fshare.cleanshot.com\u002F9PnGT4",[25],"weekly TED talk program"," where team members present topics they are interested in.",[87,631,632,633,638],{},"Engineering Team organizes ",[21,634,637],{"href":635,"rel":636},"https:\u002F\u002Fshare.cleanshot.com\u002Fi39M6P",[25],"weekly technical talks"," as well as monthly technical workshops.",[87,640,641],{},"Product Team has regular AMA events with external product experts",[87,643,644],{},"We follow Spotify squad model. Our team is split into 4 squads, each (5-7 members) consists of engineers, product managers & designers working closely together.",[87,646,647],{},"How we work on a new feature:",[87,649,650,651,654],{},"We ",[44,652,653],{},"do not compromise product and code quality"," for artificial deadline. We refactor and think about code optimization regularly. We understand the good and bad of technical debt and use them to our advantage.",[87,656,657,658,661],{},"We employ ",[44,659,660],{},"“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.",[87,663,623,664,667,668,673],{},[44,665,666],{},"strong writing culture",": Almost everything is communicated through written documents. Just as our developers write reusable codes, we write ",[21,669,672],{"href":670,"rel":671},"https:\u002F\u002Fnotes.andymatuschak.org\u002FEvergreen_notes",[25],"evergreen notes",".",[87,675,676,677,680,681,686,687,692,693,698],{},"We maintain a ",[44,678,679],{},"problem-solving culture",". Everyone is strongly encouraged to have rigorous understanding of a problem, separating ",[21,682,685],{"href":683,"rel":684},"https:\u002F\u002Fsolutionspace.blog\u002F2021\u002F10\u002F29\u002Fproblem-space-and-solution-space\u002F",[25],"Problem Space vs Solution Space"," as well as using ",[21,688,691],{"href":689,"rel":690},"https:\u002F\u002Fcoda.io\u002F@shishir\u002Feigenquestions-the-art-of-framing-problems",[25],"Eigenquestions"," to find the most important dimensions of a problem. Solutions are deliberated over with trade-offs explicitly listed in discussion documentation. Watch ",[21,694,697],{"href":695,"rel":696},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ehedAfyb-9Y",[25],"this talk about problem-solving for engineers"," that our cofounder gave (in Vietnamese)",[87,700,650,701,709],{},[44,702,703,704],{},"avoid being a ",[21,705,708],{"href":706,"rel":707},"https:\u002F\u002Fcutle.fish\u002Fblog\u002F12-signs-youre-working-in-a-feature-factory",[25],"feature factory",". We’re aware more features do not equal better product.",[87,711,712],{},"We let team members rotate every 3-6 months. This allows them to try new things and learn different aspects of the business.",[87,714,715,716,719],{},"Our culture stimulates ",[44,717,718],{},"continuous learning",":",[12,721,259],{"id":258},[17,723,724],{},"Here’s our idea of a good team member fit:",[84,726,727],{},[87,728,729,730,733,734,736,737,740,741],{},"You should have a ",[44,731,732],{},"profound interest"," in the front-end domain. You deeply care about the ",[44,735,480],{}," and building ",[44,738,739],{},"high-performance"," front-end components.\n",[397,742],{"name":743},"engineering-fit",[12,745,747],{"id":746},"interview-process","Interview Process",[84,749,750,753,756],{},[87,751,752],{},"Round 1:  Pair-coding interview",[87,754,755],{},"Round 2: Technical interview (Optional)",[87,757,758],{},"Round 3: Culture & Behavior Interview",[12,760,762],{"id":761},"compensation-and-benefits","Compensation and Benefits",[397,764],{"name":399},{"title":401,"searchDepth":402,"depth":402,"links":766},[767,768,769,770,771,772,773],{"id":435,"depth":402,"text":436},{"id":460,"depth":402,"text":461},{"id":558,"depth":402,"text":559},{"id":611,"depth":402,"text":612},{"id":258,"depth":402,"text":259},{"id":746,"depth":402,"text":747},{"id":761,"depth":402,"text":762},"Frontend Engineer",{},"\u002Fimages\u002Fcareers\u002F655747e3e145fbd4f37e6a39_DSCF2016.jpg","\u002Fjob-openings\u002Ffrontend-engineer-with-passion-for-ui-ux-and-performance",{"title":430,"description":774},"job-openings\u002Ffrontend-engineer-with-passion-for-ui-ux-and-performance","UBC0VMpFFf6bm1kSbiTIkVC3KdYuxUP6PTZ76ZpsC7Q",{"id":782,"title":783,"applyUrl":7,"body":784,"description":969,"employmentType":416,"extension":417,"location":418,"meta":970,"navigation":420,"ogImage":971,"path":972,"seo":973,"sitemap":424,"status":425,"stem":974,"__hash__":975},"jobs\u002Fjob-openings\u002Ffull-stack-engineer.md","Fullstack Engineer (Junior\u002FMid\u002FSenior)",{"type":9,"value":785,"toc":960},[786,788,800,802,804,807,809,812,833,835,837,839,845,853,858,862,869,882,886,904,906,908,944,946,956,958],[12,787,436],{"id":435},[17,789,439,790,444,793,449,796,799],{},[21,791,26],{"href":442,"rel":792},[25],[21,794,32],{"href":447,"rel":795},[25],[21,797,38],{"href":452,"rel":798},[25],". We’re looking for another software engineer to help us build more awesome tools for data teams and developers.",[17,801,457],{},[12,803,461],{"id":460},[397,805],{"name":806},"engineering-architecture",[12,808,559],{"id":558},[17,810,811],{},"Here are some interesting engineering projects that have been going on inside Holistics",[84,813,814,817,820,823,826,829,831],{},[87,815,816],{},"Create a new query language that compiles to SQL",[87,818,819],{},"Build front-end component that can render hundreds of thousand of data points",[87,821,822],{},"Build custom, interactive visualization components on top of open source technology",[87,824,825],{},"Create a domain specific language as part of a semantic layer to represent analytics logic",[87,827,828],{},"Build a text-based database for analytics metadata on top of Git",[87,830,567],{},[87,832,599],{},[12,834,612],{"id":611},[17,836,644],{},[17,838,647],{},[84,840,841,843],{},[87,842,617],{},[87,844,620],{},[17,846,847,848,709],{},"We **avoid being a **",[21,849,851],{"href":706,"rel":850},[25],[44,852,708],{},[17,854,650,855,857],{},[44,856,653],{}," for artificial deadline. We refactor and think about code optimization regularly. We understand the good and bad of technical debt and use them to our advantages.",[17,859,657,860,661],{},[44,861,660],{},[17,863,623,864,667,866,673],{},[44,865,666],{},[21,867,672],{"href":670,"rel":868},[25],[17,870,676,871,680,873,686,876,692,879,698],{},[44,872,679],{},[21,874,685],{"href":683,"rel":875},[25],[21,877,691],{"href":689,"rel":878},[25],[21,880,697],{"href":695,"rel":881},[25],[17,883,715,884,719],{},[44,885,718],{},[84,887,888,890,896,902],{},[87,889,712],{},[87,891,623,892,629],{},[21,893,628],{"href":894,"rel":895},"https:\u002F\u002Fuploads-ssl.webflow.com\u002F60d2fb4eaefc625ad7eff1f1\u002F629ecb9f558636d7e0e3025f_holistics-ted-talks-p-1080.png",[25],[87,897,632,898,638],{},[21,899,637],{"href":900,"rel":901},"https:\u002F\u002Fuploads-ssl.webflow.com\u002F60d2fb4eaefc625ad7eff1f1\u002F629ecb18441bbba104fa842a_holistics-technical-talks-p-1080.png",[25],[87,903,641],{},[12,905,259],{"id":258},[17,907,724],{},[84,909,910,919,925,932,938],{},[87,911,729,912,915,916,673],{},[44,913,914],{},"strong foundation in Computer Science"," with good ",[44,917,918],{},"problem-solving  ability",[87,920,921,924],{},[44,922,923],{},"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.",[87,926,927,928,931],{},"You should be someone with a ",[44,929,930],{},"continuous learning & growth mindset",". You find yourself excited to learn something new as part of the work every week.",[87,933,934,937],{},[44,935,936],{},"Communications:"," Given we have a strong writing culture, you should be comfortable with communicating your ideas in English written forms.",[87,939,940,943],{},[44,941,942],{},"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.",[12,945,747],{"id":746},[84,947,948,951,954],{},[87,949,950],{},"Round 1: Pair-coding interview",[87,952,953],{},"Round 2: Technical Interview (Optional)",[87,955,758],{},[12,957,762],{"id":761},[397,959],{"name":399},{"title":401,"searchDepth":402,"depth":402,"links":961},[962,963,964,965,966,967,968],{"id":435,"depth":402,"text":436},{"id":460,"depth":402,"text":461},{"id":558,"depth":402,"text":559},{"id":611,"depth":402,"text":612},{"id":258,"depth":402,"text":259},{"id":746,"depth":402,"text":747},{"id":761,"depth":402,"text":762},"We’re looking for an software engineer to help us build more awesome tools for data teams and developers.",{},"\u002Fimages\u002Fcareers\u002F62a1a646410e2aad478e9d5b_DSCF3964.jpg","\u002Fjob-openings\u002Ffull-stack-engineer",{"title":783,"description":969},"job-openings\u002Ffull-stack-engineer","OQptghurxVpXf2elTK0OJygAxPoGDU5x4jaosPhxZ6c",{"id":977,"title":978,"applyUrl":979,"body":980,"description":1123,"employmentType":416,"extension":417,"location":1124,"meta":1125,"navigation":420,"ogImage":1126,"path":1127,"seo":1128,"sitemap":424,"status":425,"stem":1129,"__hash__":1130},"jobs\u002Fjob-openings\u002Fpresales-technical-account-manager.md","Presales and Technical Account Manager","https:\u002F\u002Fcoda.io\u002Fform\u002FWork-with-Holistics-Software-Application-Form_dswcHAPlvCP",{"type":9,"value":981,"toc":1115},[982,986,989,993,996,1000,1003,1006,1009,1035,1039,1083,1089,1092,1112],[12,983,985],{"id":984},"who-we-are","Who We Are",[397,987],{"name":988},"who-we-are-datasets",[12,990,992],{"id":991},"about-this-role","About This Role",[17,994,995],{},"Holistics is looking to hire a technical product expert member that can help our stakeholders with their product use-cases and requests. In brief, this role involves a mix of pre-sales, customer success, and technical account management.",[12,997,999],{"id":998},"responsibilities","Responsibilities",[17,1001,1002],{},"You will be working with business intelligence and data team members who are familiar with the modern data stack (cloud data warehouse), and term themselves as analytics engineers.",[17,1004,1005],{},"As the product expert, you will be addressing product functionality questions for the market (prospects, customers, partners), and internal stakeholders through video calls, emails, and community forums.",[17,1007,1008],{},"Your responsibilities are as below:",[84,1010,1011,1017,1023,1029],{},[87,1012,1013,1016],{},[44,1014,1015],{},"Market Interaction Calls",": You will be taking live video calls with our prospects, customers, and partners. These calls include discovery and demo calls, onboarding calls, and customer review calls.",[87,1018,1019,1022],{},[44,1020,1021],{},"Product Expert",": You will respond to product questions from both internal and external stakeholders via calls, emails, and community posts.",[87,1024,1025,1028],{},[44,1026,1027],{},"Technical Account Manager",": You will be assigned key customer accounts, and you will address their questions, support questions, or feature requests in a timely and professional manner.",[87,1030,1031,1034],{},[44,1032,1033],{},"Product Marketing",": You will publish demo videos for our docs and community, and also conduct live product training sessions. You will also support marketing in their outreach campaign efforts",[12,1036,1038],{"id":1037},"requirements","Requirements",[84,1040,1041,1047,1053,1059,1065,1071,1077],{},[87,1042,1043,1046],{},[44,1044,1045],{},"Skilled in SQL",": Our customers are proficient SQL specialists, so you need to have strong proven SQL skills to communicate on their level. Alternatively, you need to have a proven technical aptitude to learn and apply technical concepts in practice.",[87,1048,1049,1052],{},[44,1050,1051],{},"Strong communication skills",", both on video calls and email. You should have the empathy to uncover and understand the root cause of the problem our customers are facing, and frame tone appropriate responses.",[87,1054,1055,1058],{},[44,1056,1057],{},"Enjoy Interactions",": The primary focus of this role is working with our customers and community via video, emails, and community responses. You should be energized about having purposeful conversations with our customers and community, and help them achieve their goals with a service mindset.",[87,1060,1061,1064],{},[44,1062,1063],{},"Resourceful",": You think out of the box to help our customers to propose practical workarounds that overcome product constraints.",[87,1066,1067,1070],{},[44,1068,1069],{},"Ability to follow through",": You will be working closely with the product team and ensure that product-related enquiries are responded to in a timely manner.",[87,1072,1073,1076],{},[44,1074,1075],{},"Writes well",". Your writing should be well structured and shows clarity of thought.",[87,1078,1079,1082],{},[44,1080,1081],{},"Work remotely",". This is a 100% remote position, and Holistics does not sponsor VISAs",[79,1084,1086],{"id":1085},"bonus-skills",[124,1087,1088],{},"Bonus Skills",[17,1090,1091],{},"We don’t expect you to possess the below but we strongly prefer applicants with the below attributes  (in descending order of priority)",[84,1093,1094,1097,1103,1106,1109],{},[87,1095,1096],{},"Experience with Looker and\u002For dbt and are familiar with the concepts of data modeling for business intelligence",[87,1098,1099,1102],{},[44,1100,1101],{},"Git",": Our vision is to bring software engineering (DevOps) best practices into our product analytics, and will be integrating Git into our product",[87,1104,1105],{},"Operational experience with cloud BI tools with concepts of centralized and governed data modeling.",[87,1107,1108],{},"Familiarity with Modern Cloud Data Stack, such as the SQL BI tools (Metabase, Mode, Periscope, Superset), data transformation tools, or ETL tools.",[87,1110,1111],{},"Product Mindset: You understand the mindset on how to uncover gaps",[397,1113],{"name":1114},"why-join-holistics",{"title":401,"searchDepth":402,"depth":402,"links":1116},[1117,1118,1119,1120],{"id":984,"depth":402,"text":985},{"id":991,"depth":402,"text":992},{"id":998,"depth":402,"text":999},{"id":1037,"depth":402,"text":1038,"children":1121},[1122],{"id":1085,"depth":408,"text":1088},"Looking for someone who's both good with technical (BI) and customer interactions to help make sure our customers get the best out of the product.","Canada\u002FRemote",{},"\u002Fimages\u002Fcareers\u002F6230afffe13e1031555f928f_IMG_6396.jpeg","\u002Fjob-openings\u002Fpresales-technical-account-manager",{"title":978,"description":1123},"job-openings\u002Fpresales-technical-account-manager","Nfu9xIRSSrSs0DIL628mb1bEqlhb2jHABT467u9wOcs",{"id":1132,"title":1133,"applyUrl":7,"body":1134,"description":1188,"employmentType":416,"extension":417,"location":418,"meta":1189,"navigation":420,"ogImage":1190,"path":1191,"seo":1192,"sitemap":424,"status":425,"stem":1193,"__hash__":1194},"jobs\u002Fjob-openings\u002Fproduct-manager-saas.md","Technical Product Manager (SaaS)",{"type":9,"value":1135,"toc":1181},[1136,1139,1143,1146,1150,1153,1156,1159,1161,1164,1168,1171,1174,1176,1179],[397,1137],{"name":1138},"product-manager-intro",[12,1140,1142],{"id":1141},"how-we-build-products","How we build products",[397,1144],{"name":1145},"product-culture-principles",[12,1147,1149],{"id":1148},"what-will-you-be-doing-learning","What will you be doing & learning",[397,1151],{"name":1152},"product-dbll-framework",[397,1154],{"name":1155},"product-growth-areas",[397,1157],{"name":1158},"product-launch-stories",[12,1160,747],{"id":746},[397,1162],{"name":1163},"product-interview-process",[12,1165,1167],{"id":1166},"who-we-are-looking-for","Who we are looking for",[17,1169,1170],{},"We’re looking for a Product Manager who’s excited by this vision to join us on this ambitious product. Freshers are welcome if you believe you are a good fit.",[397,1172],{"name":1173},"product-who-we-look-for",[12,1175,395],{"id":394},[397,1177],{"name":1178},"product-manager-compensation",[397,1180],{"name":399},{"title":401,"searchDepth":402,"depth":402,"links":1182},[1183,1184,1185,1186,1187],{"id":1141,"depth":402,"text":1142},{"id":1148,"depth":402,"text":1149},{"id":746,"depth":402,"text":747},{"id":1166,"depth":402,"text":1167},{"id":394,"depth":402,"text":395},"as a Product Manager of Holistics, you will be able to learn and get involved in building a simple yet powerful high-tech product that is directly shaping the data industry.",{},"\u002Fimages\u002Fcareers\u002F623384a027d2fb7ac4aef179_60ec01498c8efbf2ad7fca64_IMG_7343-p-2000.jpeg","\u002Fjob-openings\u002Fproduct-manager-saas",{"title":1133,"description":1188},"job-openings\u002Fproduct-manager-saas","Z4W6Pu_MHDkIHUlEsnrnm97WNiuaV6EFWprT7fX55ac",{"id":1196,"title":1197,"applyUrl":7,"body":1198,"description":1188,"employmentType":416,"extension":417,"location":418,"meta":1238,"navigation":420,"ogImage":1239,"path":1240,"seo":1241,"sitemap":424,"status":425,"stem":1242,"__hash__":1243},"jobs\u002Fjob-openings\u002Fsenior-product-manager-saas.md","Senior Technical Product Manager (SaaS)",{"type":9,"value":1199,"toc":1231},[1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1223,1225,1227,1229],[397,1201],{"name":1138},[12,1203,1142],{"id":1141},[397,1205],{"name":1145},[12,1207,1149],{"id":1148},[397,1209],{"name":1152},[397,1211],{"name":1155},[397,1213],{"name":1158},[12,1215,747],{"id":746},[397,1217],{"name":1163},[12,1219,1167],{"id":1166},[17,1221,1222],{},"We’re looking for a Product Manager who’s excited by this vision to join us on this ambitious product.",[397,1224],{"name":1173},[12,1226,395],{"id":394},[397,1228],{"name":1178},[397,1230],{"name":399},{"title":401,"searchDepth":402,"depth":402,"links":1232},[1233,1234,1235,1236,1237],{"id":1141,"depth":402,"text":1142},{"id":1148,"depth":402,"text":1149},{"id":746,"depth":402,"text":747},{"id":1166,"depth":402,"text":1167},{"id":394,"depth":402,"text":395},{},"\u002Fimages\u002Fcareers\u002F63885eb71ff473ddbcb6bf81_DSCF3981.jpg","\u002Fjob-openings\u002Fsenior-product-manager-saas",{"title":1197,"description":1188},"job-openings\u002Fsenior-product-manager-saas","GY3wn2wFB8Hg3WYfSA4icayOc3KFlAQQ1psavb6qF18",{"id":1245,"title":1246,"applyUrl":7,"body":1247,"description":1470,"employmentType":416,"extension":417,"location":1471,"meta":1472,"navigation":420,"ogImage":1473,"path":1474,"seo":1475,"sitemap":424,"status":425,"stem":1476,"__hash__":1477},"jobs\u002Fjob-openings\u002Fsenior-solutions-engineer.md","Senior Solutions Engineer (US Timezone)",{"type":9,"value":1248,"toc":1462},[1249,1251,1253,1257,1264,1282,1285,1289,1294,1305,1309,1323,1327,1345,1349,1363,1367,1381,1385,1396,1400,1424,1430,1444,1448],[12,1250,985],{"id":984},[397,1252],{"name":988},[12,1254,1256],{"id":1255},"about-the-role","About the Role",[17,1258,1259,1260,1263],{},"We’re looking for a ",[44,1261,1262],{},"Senior Solutions Engineer"," to anchor our technical pre-sales, onboarding, and success efforts in the US region and to help build the systems that scale these globally.",[17,1265,1266,1267,1270,1271,1270,1274,1277,1278,1281],{},"This role blends ",[44,1268,1269],{},"pre-sales execution",", ",[44,1272,1273],{},"customer onboarding",[44,1275,1276],{},"strategic product input",", and ",[44,1279,1280],{},"demo storytelling",". You’ll work closely with Sales, Product, and Customer Success to represent the product with confidence, clarity, and care to help customers reach their “aha” moments faster.",[17,1283,1284],{},"You'll also support selected customer accounts post-sale as their technical contact and help unblock adoption and expansion opportunities.",[12,1286,1288],{"id":1287},"what-youll-do","What You’ll Do",[1290,1291,1293],"h5",{"id":1292},"pre-sales-technical-solutioning","Pre-Sales & Technical Solutioning",[84,1295,1296,1299,1302],{},[87,1297,1298],{},"Lead discovery, demo, and proof-of-concept (POC) calls with prospective customers",[87,1300,1301],{},"Own technical solution fit and collaborate on pricing\u002Fcommercial strategy with Sales",[87,1303,1304],{},"Respond to technical sections of RFPs, security assessments, and data architecture inquiries",[1290,1306,1308],{"id":1307},"demo-infrastructure-analytics-use-case","Demo Infrastructure & Analytics Use Case",[84,1310,1311,1314,1317,1320],{},[87,1312,1313],{},"Maintain and optimize our demo environment to support multiple use cases",[87,1315,1316],{},"Build compelling analytics use cases that showcase best practices in modeling, visualization, and value storytelling",[87,1318,1319],{},"Record and publish video demo walkthroughs for internal training, outbound campaigns, and community education",[87,1321,1322],{},"Continuously improve demo narratives based on customer feedback and product updates",[1290,1324,1326],{"id":1325},"customer-onboarding-enablement","Customer Onboarding & Enablement",[84,1328,1329,1332,1335,1338],{},[87,1330,1331],{},"Lead onboarding workshops for new customers to help facilitate their smooth adoption",[87,1333,1334],{},"Run customer training sessions to accelerate product adoption",[87,1336,1337],{},"Co-create product enablement materials (video guides, walkthroughs, technical docs) with marketing team",[87,1339,1340,1341,1344],{},"Serve as the ",[44,1342,1343],{},"technical point of contact"," for selected key customers post-sale",[1290,1346,1348],{"id":1347},"product-marketing-collaboration","Product & Marketing Collaboration",[84,1350,1351,1354,1357,1360],{},[87,1352,1353],{},"Aggregate raw product feedback and competitive insights from calls and sales activity",[87,1355,1356],{},"Identify common objections, blockers, and patterns across deals",[87,1358,1359],{},"Work with Product and Engineering to refine product usability and GTM readiness",[87,1361,1362],{},"Feed input to Product and Technical Marketing to shape messaging, docs, and campaigns",[1290,1364,1366],{"id":1365},"internal-support-enablement","💬 Internal Support & Enablement",[84,1368,1369,1372,1375,1378],{},[87,1370,1371],{},"Triage technical questions from customer Slack channels and community forums (L2 level)",[87,1373,1374],{},"Escalate qualified bugs or L3 issues to Product\u002FEngineering with clarity and context",[87,1376,1377],{},"Create and maintain technical enablement assets (templates, videos, FAQs, etc.)",[87,1379,1380],{},"Provide guidance and review for internal product and support documentation",[12,1382,1384],{"id":1383},"what-success-looks-like","What Success Looks Like",[84,1386,1387,1390,1393],{},[87,1388,1389],{},"You close your first deal within 60 days, leading discovery + demo",[87,1391,1392],{},"Slack\u002Fforum questions are resolved faster, with less burden on Engineering",[87,1394,1395],{},"You help shorten onboarding time-to-value for new customers",[12,1397,1399],{"id":1398},"what-were-looking-for","What We’re Looking For",[84,1401,1402,1405,1408,1411,1414,1417],{},[87,1403,1404],{},"5+ years in Sales Engineering, Pre-Sales, or Technical Consulting",[87,1406,1407],{},"Deep experience with modern data\u002Fanalytics tools (e.g., SQL, dbt, Looker, Holistics, etc.)",[87,1409,1410],{},"Proven ability to build demo infrastructure, solution content, and documentation",[87,1412,1413],{},"Excellent communicator across technical and commercial audiences",[87,1415,1416],{},"Able to work independently and manage async collaboration across global teams",[87,1418,1419,1420,1423],{},"Willingness to participate in around ",[44,1421,1422],{},"5 hours\u002Fweek of internal collaboration with APAC HQ",", scheduled during early morning or evening hours",[1290,1425,1427],{"id":1426},"bonus-points",[124,1428,1429],{},"Bonus Points",[84,1431,1432,1435,1438,1441],{},[87,1433,1434],{},"Experience scaling pre-sales or technical enablement in a SaaS startup",[87,1436,1437],{},"Background in product marketing, developer relations, or technical writing",[87,1439,1440],{},"Experience supporting community forums, Slack channels, or open-source documentation",[87,1442,1443],{},"Passion for improving internal systems, training, and documentation at scale",[12,1445,1447],{"id":1446},"what-we-offer","What We Offer",[84,1449,1450,1453,1456,1459],{},[87,1451,1452],{},"Remote-first team and flexible work environment",[87,1454,1455],{},"High-trust culture with ownership from day one",[87,1457,1458],{},"A technically strong and mission-driven product team",[87,1460,1461],{},"The opportunity to shape how pre-sales is done at a company that values product quality, clarity, and customer empathy",{"title":401,"searchDepth":402,"depth":402,"links":1463},[1464,1465,1466,1467,1468,1469],{"id":984,"depth":402,"text":985},{"id":1255,"depth":402,"text":1256},{"id":1287,"depth":402,"text":1288},{"id":1383,"depth":402,"text":1384},{"id":1398,"depth":402,"text":1399},{"id":1446,"depth":402,"text":1447},"We’re looking for a Senior Solutions Engineer to anchor our technical pre-sales, onboarding, and success efforts in the US region and to help build the systems that scale these globally.","Remote (US Eastern Time)",{},"\u002Fimages\u002Fcareers\u002F686f8567b87a30242ca06152_15-1000032560.jpg","\u002Fjob-openings\u002Fsenior-solutions-engineer",{"title":1246,"description":1470},"job-openings\u002Fsenior-solutions-engineer","facmFipDf0M56oCOIKJd9gSkjaW1z-l0WeqkwPnG6cs",{"id":1479,"title":1480,"applyUrl":7,"body":1481,"description":1666,"employmentType":1667,"extension":417,"location":418,"meta":1668,"navigation":420,"ogImage":1669,"path":1670,"seo":1671,"sitemap":424,"status":425,"stem":1672,"__hash__":1673},"jobs\u002Fjob-openings\u002Fsoftware-engineering-intern.md","Software Engineering Intern",{"type":9,"value":1482,"toc":1656},[1483,1494,1497,1499,1501,1505,1508,1528,1530,1532,1534,1540,1547,1551,1555,1562,1575,1579,1595,1597,1605,1610,1636,1639,1641,1651,1653],[17,1484,439,1485,444,1488,449,1491,799],{},[21,1486,26],{"href":23,"rel":1487},[25],[21,1489,32],{"href":30,"rel":1490},[25],[21,1492,38],{"href":36,"rel":1493},[25],[17,1495,1496],{},"This is a position based in Ho Chi Minh City with flexible, hybrid WFH\u002FWFO setup.",[12,1498,461],{"id":460},[397,1500],{"name":806},[12,1502,1504],{"id":1503},"job-scope","Job Scope",[17,1506,1507],{},"You’ll be working on all aspects of our products, for example: front-end & backend development, implementing new features, website development, customer support...",[84,1509,1510,1513,1516,1519,1522,1525],{},[87,1511,1512],{},"Implement necessary back-end features & APIs to extend the platform’s functionality",[87,1514,1515],{},"Build complex and interactive data analysis interface using HTML5, JavaScript (AngularJS); build reusable front-end JS\u002FHTML components.",[87,1517,1518],{},"Translate wireframes and sketches into working prototypes and features.",[87,1520,1521],{},"Develop and improve our website experience.",[87,1523,1524],{},"Build and maintain front-end\u002Fback-end libraries and frameworks.",[87,1526,1527],{},"Support our customers with trouble shootings.",[12,1529,612],{"id":611},[17,1531,644],{},[17,1533,647],{},[84,1535,1536,1538],{},[87,1537,617],{},[87,1539,620],{},[17,1541,847,1542,709],{},[21,1543,1545],{"href":706,"rel":1544},[25],[44,1546,708],{},[17,1548,650,1549,857],{},[44,1550,653],{},[17,1552,657,1553,661],{},[44,1554,660],{},[17,1556,623,1557,667,1559,673],{},[44,1558,666],{},[21,1560,672],{"href":670,"rel":1561},[25],[17,1563,676,1564,680,1566,686,1569,692,1572,698],{},[44,1565,679],{},[21,1567,685],{"href":683,"rel":1568},[25],[21,1570,691],{"href":689,"rel":1571},[25],[21,1573,697],{"href":695,"rel":1574},[25],[17,1576,715,1577,719],{},[44,1578,718],{},[84,1580,1581,1583,1588,1593],{},[87,1582,712],{},[87,1584,623,1585,629],{},[21,1586,628],{"href":894,"rel":1587},[25],[87,1589,632,1590,638],{},[21,1591,637],{"href":900,"rel":1592},[25],[87,1594,641],{},[12,1596,1038],{"id":1037},[84,1598,1599,1602],{},[87,1600,1601],{},"Strong problem solving (most important)",[87,1603,1604],{},"Currently pursuing Computer Science or related fields in Universities in Vietnam\u002Foverseas.",[79,1606,1607],{"id":258},[124,1608,1609],{},"What We Look For In You",[84,1611,1612,1618,1624,1630],{},[87,1613,1614,1617],{},[44,1615,1616],{},"Problem Solving:"," You don’t just write code based on requirements, you debate the requirements with us.",[87,1619,1620,1623],{},[44,1621,1622],{},"Coding:"," You write good code, you’ve written code that handles a lot of loads, and you enjoy optimizing and refactoring your code to make it faster",[87,1625,1626,1629],{},[44,1627,1628],{},"Culture & Mindset:"," You’re a team player; you understand how it’s like working for a startup – doing anything and everything needed (from writing blog posts, to help customers with their data problem)",[87,1631,1632,1635],{},[44,1633,1634],{},"Tech Stack:"," we use Ruby, PostgreSQL, Redis, Vue.js, ES6 and a lot of SQLs. It’s great if you know these, but it’s not a big deal. We’re confident you’ll pick these up quickly on the job.",[17,1637,1638],{},"Basically you will not just implement features based on a task list. We need your original ideas, creativity, and critical thinking skills to help us build a great data platform.",[12,1640,747],{"id":746},[84,1642,1643,1646,1649],{},[87,1644,1645],{},"Round 1: Technical interview with the Engineering team",[87,1647,1648],{},"Round 2: Pair-coding Interview",[87,1650,758],{},[12,1652,395],{"id":394},[397,1654],{"name":1655},"job-benefits-intern",{"title":401,"searchDepth":402,"depth":402,"links":1657},[1658,1659,1660,1661,1664,1665],{"id":460,"depth":402,"text":461},{"id":1503,"depth":402,"text":1504},{"id":611,"depth":402,"text":612},{"id":1037,"depth":402,"text":1038,"children":1662},[1663],{"id":258,"depth":408,"text":1609},{"id":746,"depth":402,"text":747},{"id":394,"depth":402,"text":395},"Are you software\u002FCS student? Spend 4 months working on real projects with Holistics's Product & Engineering team in HCMC, Vietnam.","internship",{},"\u002Fimages\u002Fcareers\u002F6a5dd52a39bcb9fdcd98b07e_60de388ad82d5b010e22959e_full-stack-engineer.jpeg","\u002Fjob-openings\u002Fsoftware-engineering-intern",{"title":1480,"description":1666},"job-openings\u002Fsoftware-engineering-intern","vttSt8bwdqS96lMYiSckJ2WPVqzsPEMSanWsWrP0DQ4",1784790081407]