{"id":667461,"url":"https://alion.io/job/qohash-bilingual-fullstack-developer-node-jsreact-js-docker","title":"Bilingual Fullstack Developer (node.js/react.js, Docker)","company":{"id":684632,"name":"Qohash","domain":"qohash.com","url":"https://alion.io/company/qohash","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":95000,"max_usd":221000,"period":"year","method":"global_role_seniority_cell","sample_n":4821},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Docker","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-08-14T12:29:31Z","employer_posted_date":"2026-08-14","last_verified_at":"2026-10-01T15:48:14Z","board_verified":true,"closed_at":null,"days_open":48,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":48},"description":"Qohash protects the most sensitive data held by governments and regulated enterprises, on their premises, without ever moving or copying it. It is a foundational piece of Canada's digital sovereignty, built by small teams that ship. We are hiring a Bilingual developer who leans towards clever, simple design, that is comfortable with constrained environments, working alongside a tight-knit high functioning team.\nWho you are\nYou are a proactive Fully Bilingual, Fullstack Developer who thrives in a small, high-autonomy team with light process. You own your deliverables end to end, from backend to interface, and you are comfortable defending your technical choices without close supervision.\nYou distrust premature abstraction and justify complexity with a real need rather than an anticipated one. You ask questions about the problem before proposing a solution, and you can explain your own designs simply, whether to an engineer, a customer, or a colleague outside engineering.\nYou take pride in shipping software that runs reliably on customer premises, where there is no dashboard to watch and no hotfix button: it has to work.\nWhat you will do\nDeliver full-stack features end to end, from backend services through to the user interface.\nBuild and maintain software that is installed and runs reliably on customer premises, including in constrained environments.\nOwn your technical decisions and communicate trade-offs clearly to the team and to product and customer stakeholders.\nWork closely with the product team to translate customer needs into simple, durable technical solutions.\nContribute to a small, high-autonomy engineering team with light process, sharing context and reducing single points of failure.\nWhat your resume shows\nMust Haves\n5 years of experience with Node.js\n5 years of experience with React.js\n5 years of experience with Typescript/JS\n5 years of experience with Docker\nFully bilingual in English and French\nAbility to build new coverage types: parsers, file formats, connectors, and protocols\nExperience delivering end-to-end features, from backend to interface, with examples to show\nExperience shipping software installed on customer premises\nExperience working with binary file formats, data parsing, or protocol-level implementation, with examples to show.\nNice to Haves\nFamiliarity with constrained or air-gapped environments\nContributions to open-source projects or a personal coding portfolio.\nCybersecurity awareness or best-practice knowledge.\nStartup environment experience.\nWhat's in it for you?\nCompetitive salary range.\nEnjoy up to six weeks of paid time off annually - because we value your work-life balance.\nComprehensive health benefits, including life insurance, short- and long-term disability, paramedical and telemedicine services, and a Health Spending Account (HSA).\nQohash is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, colour, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law. A working proficiency in English is required for this position based on the company’s operational requirements. Only those candidates selected for an interview will be contacted.","description_format":"text","description_chars":3312,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Proficiency (C2)","optional":false},{"language":"English","level":"Proficiency (C2)","optional":false}]},"benefits":["Life insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Design & Creative","LLM & Generative AI"],"lifecycle":[{"event":"open","at":"2026-09-10T22:05:26Z"}],"liveness":{"score":33,"band":"fade","label":"Fading","p_open":1,"p_active":0.596,"p_room":0.55,"age_days":47,"expected_fill_days":38,"reasons":["conf:9","win:tail"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/qohash-bilingual-fullstack-developer-node-jsreact-js-docker","json_url":"https://alion.io/job/qohash-bilingual-fullstack-developer-node-jsreact-js-docker.json","meta":{"generated_at":"2026-10-01T20:07:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2789,"day_limit":5000,"remaining_today":2211,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}