{"id":4056400,"url":"https://alion.io/job/appnovation-backend-developer-cantonese-speaking","title":"Backend Developer (Cantonese Speaking)","company":{"id":58181,"name":"Appnovation","domain":"appnovation.com","url":"https://alion.io/company/appnovation","size_band":"201-500","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":88,"open_postings":4,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hong Kong"],"countries":["HK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Spring Boot","optional":false},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-11-11T03:28:38Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-11T05:21:11Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About us\nAppnovation is the AI Product Company. Headquartered in Vancouver, Canada, with teams around the world, Appnovation builds AI products, delivers enterprise AI and digital solutions, and co-invests with clients to bring new AI products to market.\nOpen source has been the foundation of Appnovation's work since 2007, and it remains the foundation underneath every AI product the company builds today. Appnovation teams work with organizations in highly regulated industries, including global leaders such as Pfizer, Google and AstraZeneca, to help them adopt AI they can govern and own.\nAbout the role\nWe’re looking for a skilled, motivated Backend Developer to join our team. You’ll bring hands-on experience in system design and development, and you’ll work alongside other Appnovation team members at our client’s offices in Hong Kong.\nWhat you’ll do\nOwn the full development lifecycle of online services and Mobile Octopus solutions: requirements analysis, system design, development, testing, deployment and ongoing maintenance\nWrite clear technical documentation, including requirements, functional, UI, interface and data specifications\nFind and fix bugs\nWork with stakeholders across the software development lifecycle (SDLC)\nProvide technical support outside office hours for urgent issues on a shift basis, when needed\nWhat you’ll bring\nA degree in Computer Science, Information Systems or a related IT field\nAt least 2 years of experience developing Java web applications\nSolid knowledge of Spring, Spring Boot and Hibernate\nHands-on experience with cloud platforms (AWS or Azure) and container services (EKS or AKS)\nPractical experience with relational databases (Oracle or PostgreSQL)\nThe ability to work independently and think critically\nStrong written and spoken English and Chinese, and good communication skills\nWhy Appnovation?\nOur development teams are collaborative, friendly and open, and the work is varied. We support both your professional and personal growth, in a fun, dynamic culture that puts people first.\nBenefits include:\nWork-life balance\nPlenty of opportunities to grow personally and professionally\nHealth benefits package\nMental health support\nPersonal days off\nFertility and menopause leave\nFitness allowance\nDiversity, equity and inclusion (DE&I) initiatives\nAnd much more\nThank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.\nAt Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital. \n\nAccommodations are available upon request throughout the recruitment process.","description_format":"text","description_chars":2982,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Chinese","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Web Design","Web Development Services","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-11T05:21:11Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["conf:0","win:early","comp:junior"],"computed_at":"2026-11-11T05:49:22Z"},"pay":null,"html_url":"https://alion.io/job/appnovation-backend-developer-cantonese-speaking","json_url":"https://alion.io/job/appnovation-backend-developer-cantonese-speaking.json","meta":{"generated_at":"2026-11-11T07:56:49Z","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":12395,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00: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":58181},"rest":"https://alion.io/mcp/rest/get_company?id=58181"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fappnovation-backend-developer-cantonese-speaking"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fappnovation-backend-developer-cantonese-speaking"},{"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%2Fappnovation-backend-developer-cantonese-speaking"},{"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/appnovation-backend-developer-cantonese-speaking\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fappnovation-backend-developer-cantonese-speaking"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4056400}},{"tool":"search_jobs","arguments":{"company":"appnovation.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4056400},"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"}}