{"id":748305,"url":"https://alion.io/job/optisigns-full-stack-software-developer-mid-senior-level","title":"Full Stack Software Developer (Mid/ Senior Level)","company":{"id":686347,"name":"OptiSigns Inc.","domain":"optisigns.com","url":"https://alion.io/company/optisigns","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"D","score":46,"open_postings":11,"ghost_share":0.818,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":113,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ho Chi Minh City, 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":"Angular","optional":false},{"name":"Express","optional":false},{"name":"JavaScript","optional":false},{"name":"MySQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Claude","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"DigitalOcean","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-03-04T00:00:00Z","employer_posted_date":"2026-03-04","last_verified_at":"2026-10-30T23:47:37Z","board_verified":true,"closed_at":null,"days_open":241,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":241},"description":"This position is onsite at our office in Ho Chi Minh City, Vietnam.\nAre you a talented engineer with a passion to build beautiful, easy to use apps for users? Combine not only technical knowledge in Full-Stack JavaScript, Node.js, React.js, but also your business acumen in learning and understanding how your apps add value to users. Join us to continue expanding our unique B2B SaaS app portfolios with already over 35,000 customers.\nAbout Us\nOptiSigns is the leading digital signage company in North America, with over 35,000 customers in 163 countries. Our cloud-based platform helps organizations manage screens and content across retail, hospitality, education, and corporate environments. We are a fast-growing, customer-obsessed team building simple, scalable, and reliable products.\nJoin our growing team in Ho Chi Minh City and help revolutionize the way the world shares information visually.\nAbout the role\nAre you a talented engineer with a passion to build beautiful, easy to use apps for users? Combine not only technical knowledge in Full-Stack JavaScript, Node.js, React.js, but also your business acumen in learning and understanding how your apps add value to users. Join us to continue expanding our unique B2B SaaS app portfolios with already over 30,500 customers.\nResponsibilities:\nWork on the design and development of apps from concept to production.\nDevelop and maintain front-end components using modern JavaScript, TypeScript frameworks such as React.js or Angular.\nImplement server-side logic and APIs using Node.js, Express.js, NestJS or other back-end technologies.\nDesign and optimize database schemas and queries using relational and/or NoSQL databases.\nWrite clean, efficient, and maintainable code adhering to coding standards and best practices.\nCollaborate with product managers, designers, and other stakeholders to define and prioritize features.\nStay up-to-date with emerging technologies and industry trends, and advocate for their adoption when appropriate.\nRequirements\n5+ years of experience in full-stack web development, with a strong focus on both front-end and back-end technologies.\nProficiency in front-end frameworks such as React.js, AngularJS.\nProficiency in back-end technologies such as Node.js, Express.js, Nest.js.\nExperience with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.\nStrong problem-solving and analytical skills, with a track record of delivering scalable and reliable solutions.\nExcellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.\nNice to have\nExperience with Angular.\nExperience with Stripe or other payment/billing integrations.\nFamiliarity with Docker, Kubernetes and a cloud provider (AWS, GCP or DigitalOcean).\nExperience using AI coding assistants (e.g. Claude Code, GitHub Copilot) as part of daily work.\nBackground in multi-tenant SaaS products.\nBenefits\nCompensation & Insurance\nAttractive, competitive salary based on your performance and experience.\nFull gross salary paid during probation.\nFull social insurance contributions based on 100% of your gross salary after probation.\nPremium healthcare insurance package and annual health checkups.\nEquipment and Work Environment\nModern equipment provided: laptop (Macbook/Window), 4K monitor, and height-adjustable standing desk.\nCompany-provided Claude AI account to support your daily work.\nJoin a global SaaS product company with a strong international presence.\nUnited States onsite opportunity.\nCareer and Growth\nStructured onboarding and continuous professional development, including product training, internal tech talks and English class.\nCulture & Perks\nA dynamic and creative working environment that encourages new ideas, collaboration, and fresh perspectives.\nDaily snacks and drinks provided.\nSports clubs: football, badminton, and typing contests.\nOur VN Office address: 127 Hong Ha, Duc Nhuan Ward, Ho Chi Minh City, Vietnam.","description_format":"text","description_chars":3949,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Apple Macbook","Professional development"],"hiring_locations":[{"name":"Vietnam","iso":"VN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Pro AV & Digital Signage"],"lifecycle":[{"event":"open","at":"2026-09-11T14:56:38Z"},{"event":"open","at":"2026-09-25T16:28:29Z"}],"visa":[],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.452,"p_room":0.28,"age_days":241,"expected_fill_days":113,"reasons":["conf:6","stale_co","win:tail","crowd:"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/optisigns-full-stack-software-developer-mid-senior-level","json_url":"https://alion.io/job/optisigns-full-stack-software-developer-mid-senior-level.json","meta":{"generated_at":"2026-10-31T06:40:56Z","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":9840,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":686347},"rest":"https://alion.io/mcp/rest/get_company?id=686347"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foptisigns-full-stack-software-developer-mid-senior-level"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Foptisigns-full-stack-software-developer-mid-senior-level"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Foptisigns-full-stack-software-developer-mid-senior-level"},{"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/optisigns-full-stack-software-developer-mid-senior-level\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foptisigns-full-stack-software-developer-mid-senior-level"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":748305}},{"tool":"search_jobs","arguments":{"company":"optisigns.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":748305},"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"}}