{"id":3952962,"url":"https://alion.io/job/cazoodle-hybrid-full-stack-juniormid-english","title":"Hybrid - Full stack– Junior/Mid- English","company":{"id":4527634,"name":"Cazoodle","domain":"cazoodle.com","url":"https://alion.io/company/cazoodle","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hanoi, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Django","optional":false},{"name":"FastAPI","optional":false},{"name":"Figma","optional":false},{"name":"Flask","optional":false},{"name":"JavaScript","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false}],"status":"live","first_seen_at":"2026-11-09T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-09T00:00:00Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"We are looking for a full-stack developer with experience in both Frontend and Backend to join our software product development team. You will work in a flexible, fully remote environment with a young and dynamic team.\n\nProject Description: You will work on AI-driven knowledge discovery systems that explore, search, and synthesize information from structured and unstructured data across millions of websites.\n\nWe build:\n\n• Vertical search engines\n\n• Community knowledge services\n\nYou will collaborate with:\n\n• Professor Kevin Chang (CS @ UIUC)\n\n• Senior engineers at Cazoodle, Hanoi\n\n• Senior graduate students at UIUC\n\nWork Arrangement: Hybrid (1 day per week in office)\nTrách nhiệm công việc\n\nDevelop new frontend features and continuously improve the existing frontend architecture, including reusable components, state management, code quality, code review practices, and frontend testing. \n\nDesign and implement UI/UX for SaaS Products including Research Officers Working tools, Research Intelligence.\n\nBuild responsive, accessible, and performant interfaces across desktop and mobile, including SEO-friendly rendering for content-heavy pages.\n\nDevelop and maintain backend APIs in Python (e.g., FastAPI/Django/Flask) that serve the frontend, and integrate them with AI services and databases (PostgreSQL).\n\nCollaborate closely with AI engineers, product reviewers, and stakeholders to turn feature ideas and bug reports into polished, production-ready user experiences.\n\nProactively research current advancements in technology and AI, and suggest/recommend useful features that can be applied to our products.\n\nYêu cầu\n\nFrom 2+ years of experience in fullstack or frontend development (junior–mid level).\n\nGood communication skills in English.\n\nDeep knowledge of modern frontend development.\n\nProficiency in JavaScript/TypeScript and a modern framework (React/Vite/Next.js or similar).\n\nSolid understanding of HTML/CSS, responsive design, component-based architecture, and state management.\n\nAbility to structure and refactor a frontend codebase for long-term maintainability, not just make it work.\n\nStrong sense of UI/UX design: layout, typography, spacing, interaction patterns, and the ability to design or refine interfaces from rough requirements (experience with Figma or similar tools is preferred).\n\nWorking knowledge of Python backend development: building REST APIs, working with relational databases (PostgreSQL), and authentication flows (e.g., OAuth/Google Sign-in, passwordless login).\n\nExperience with frontend testing, debugging, and performance optimization; understanding of web SEO and web standards fundamentals is a plus.","description_format":"text","description_chars":2652,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-09T05:29:10Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":23,"reasons":["seen:6","win:early","comp:junior"],"computed_at":"2026-11-15T07:52:55Z"},"pay":null,"html_url":"https://alion.io/job/cazoodle-hybrid-full-stack-juniormid-english","json_url":"https://alion.io/job/cazoodle-hybrid-full-stack-juniormid-english.json","meta":{"generated_at":"2026-11-15T23:11:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":19749,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4527634},"rest":"https://alion.io/mcp/rest/get_company?id=4527634"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcazoodle-hybrid-full-stack-juniormid-english"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcazoodle-hybrid-full-stack-juniormid-english"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcazoodle-hybrid-full-stack-juniormid-english"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cazoodle-hybrid-full-stack-juniormid-english\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcazoodle-hybrid-full-stack-juniormid-english"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3952962}},{"tool":"search_jobs","arguments":{"company":"cazoodle.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3952962},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}