{"id":4123031,"date":"2026-11-01T11:45:20","date_gmt":"2026-11-01T09:45:20","guid":{"rendered":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal\/"},"modified":"2026-11-01T17:39:18","modified_gmt":"2026-11-01T15:39:18","slug":"full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026","status":"publish","type":"job","link":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/","title":{"rendered":"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal)"},"content":{"rendered":"<p>\u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000<\/p>\n<p>AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens living abroad. Owner-run, growing, and building its own technology.<\/p>\n<p>THE PROJECT<br \/>We are building our own client platform for the 2027 US filing season. The backend (FastAPI, Postgres, an integration with our tax software&#x27;s REST API) is owned by our lead engineer; you own everything the user sees: a client portal for taxpayers and their representatives, a staff console for coordinators, preparers, reviewers and signers, and later a dashboard for partnership sponsors. The product is forms and documents: engagement letters and consents as click-through, a conditional questionnaire generated from a versioned JSON schema, document upload and extraction confirmation, attestation, payment, e-signature, status and delivery. Two languages, English and Hebrew, with right-to-left layout done properly.<\/p>\n<p>RESPONSIBILITIES<br \/>&#8211; Front-end architecture: Next.js (App Router), TypeScript, a component library (Radix\/shadcn or similar), i18n with RTL, state management, API client generated from the OpenAPI spec.<br \/>&#8211; Schema-driven form engine: render questionnaires from JSON schema with conditional visibility, repeating groups (properties, partners, K-1s), validation messages in both languages, evidence attachments, autosave and resume.<br \/>&#8211; Auth: passwordless magic link and OTP for clients, MFA for staff, step-up verification before sensitive screens; session handling that never stores identifiers client-side.<br \/>&#8211; Documents: pre-signed upload with progress and type\/size checks, previews, extraction confirmation UI (side-by-side document and proposed values, correct and confirm).<br \/>&#8211; Payments and signatures: Stripe Checkout or Elements, e-signature vendor handoff and status, wet-signature upload path.<br \/>&#8211; Staff console: job board with filters, engagement detail, gates (ruling, review, release with typed authorization), masked identifiers with logged unmask, audit view.<br \/>&#8211; Quality: accessibility (WCAG AA), responsive phone-first client screens, Playwright end-to-end tests, CSP and front-end security review.<br \/>&#8211; Collaboration: the lead engineer on API contracts; an AI assistant that writes specifications and reviews every pull request; weekly 30-minute call with the owner.<\/p>\n<p>REQUIREMENTS<br \/>&#8211; 4+ years React in production, 2+ years Next.js and TypeScript.<br \/>&#8211; Shipped at least one forms-heavy product (onboarding, KYC, insurance, lending, tax, healthcare intake) and at least one bilingual or RTL product (Hebrew or Arabic).<br \/>&#8211; Auth and payment flows implemented end to end.<br \/>&#8211; Comfortable reading and writing Python for API endpoints and tests.<br \/>&#8211; Clear written English; four hours of daily overlap with UTC+2; availability December 2026 through June 2027, 30-40 hours per week.<\/p>\n<p>NICE TO HAVE: FastAPI; Playwright; design skills; fintech or document-processing UX; Hebrew.<\/p>\n<p>ENGAGEMENT TERMS<br \/>&#8211; Independent contractor (B2B) via Deel, Payoneer or Upwork; NDA, IP assignment and the firm&#x27;s confidentiality agreement signed before repository access.<br \/>&#8211; Phase 1: December 1, 2026 to April 30, 2027, 30-40 h\/week; USD 3,000-5,000 per month (or USD 25-40\/h).<br \/>&#8211; Phase 2: May 2027 onward, retained maintenance 5-15 h\/week, priced separately.<br \/>&#8211; Access: development and staging only; synthetic data; no production access.<br \/>&#8211; Remote; Ukraine, Poland, Georgia, Armenia, Serbia, Kazakhstan and similar time zones preferred. Not available to contractors located in Russia.<\/p>\n<p>PROCESS<br \/>1. Written application: CV or profile, links to two shipped products you built the front end of, and a short answer to: how would you render a 60-question conditional questionnaire from a JSON schema in two languages, one of them right-to-left, so that a non-technical person can change the questions without a deploy?<br \/>2. 30-minute call with the owner.<br \/>3. Paid trial task: 10-15 hours over one week, USD 500 paid regardless of outcome: a schema-driven form slice with RTL and validation against a provided API stub.<br \/>4. References, contract, onboarding. Target start: December 1, 2026.<\/p>\n<p>Applications without the links and the answer are not reviewed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000 AP US Tax Compliance and Advisory is a&#8230;<\/p>\n","protected":false},"author":15274,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_mo_disable_npp":"","rwu_salary_min":0,"rwu_salary_max":5000,"rwu_salary_currency":"USD","rwu_salary_period":"month","rwu_english_level":"B2","rwu_experience_months":48,"rwu_candidate_countries":"\u0412\u0435\u0441\u044c \u0441\u0432\u0456\u0442","rwu_company_type":"","rwu_industry":"fintech","rwu_part_time":false,"rwu_source_views":157,"rwu_source_applications":42,"rwu_source_category":"Fullstack","rwu_source_name":"Djinni.co","rwu_source_url":"https:\/\/djinni.co\/jobs\/856094-full-stack-engineer-react-next-js-python-bili\/","rwu_apply_url":""},"job_category":[57],"job_type":[54],"class_list":["post-4123031","job","type-job","status-publish","hentry","job_category-programuvannia","job_type-povna-zainiatist"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine<\/title>\n<meta name=\"description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\" \/>\n<meta name=\"twitter:description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens\" \/>\n<meta name=\"twitter:site\" content=\"@remoteworkua\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 \u0445\u0432\u0438\u043b\u0438\u043d\u0438\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\\\/\",\"name\":\"Full-stack Engineer, React\\\/Next.js + Python (bilingual EN\\\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\"},\"datePublished\":\"2026-11-01T09:45:20+00:00\",\"dateModified\":\"2026-11-01T15:39:18+00:00\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\\\/Next.js + Python (bilingual EN\\\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Full-stack Engineer, React\\\/Next.js + Python (bilingual EN\\\/HE client portal)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f\",\"publisher\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"contentUrl\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\"},\"image\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/x.com\\\/remoteworkua\",\"https:\\\/\\\/www.instagram.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/remote-work-ukraine\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/","twitter_card":"summary_large_image","twitter_title":"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","twitter_description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens","twitter_site":"@remoteworkua","twitter_misc":{"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"3 \u0445\u0432\u0438\u043b\u0438\u043d\u0438"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/","url":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/","name":"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","isPartOf":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#website"},"datePublished":"2026-11-01T09:45:20+00:00","dateModified":"2026-11-01T15:39:18+00:00","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal) \u0443 . \u0417\u0430\u0440\u043f\u043b\u0430\u0442\u0430: $3000\u2013$5000AP US Tax Compliance and Advisory is a US tax firm based in Israel serving Israeli investors with US real estate and US citizens","breadcrumb":{"@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/full-stack-engineer-react-next-js-python-bilingual-en-he-client-portal-ap-us-tax-advisory-llc-11-01-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/remoteworkukraine.com\/ua\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/"},{"@type":"ListItem","position":3,"name":"Full-stack Engineer, React\/Next.js + Python (bilingual EN\/HE client portal)"}]},{"@type":"WebSite","@id":"https:\/\/remoteworkukraine.com\/ua\/#website","url":"https:\/\/remoteworkukraine.com\/ua\/","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f","publisher":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/remoteworkukraine.com\/ua\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/remoteworkukraine.com\/ua\/#organization","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","url":"https:\/\/remoteworkukraine.com\/ua\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/","url":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","contentUrl":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","width":1000,"height":1000,"caption":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]"},"image":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/remoteworkua\/","https:\/\/x.com\/remoteworkua","https:\/\/www.instagram.com\/remoteworkua\/","https:\/\/www.linkedin.com\/company\/remote-work-ukraine\/"]}]}},"et_featured":"0","et_expired_date":"2026-12-01 11:45:20","et_location":"","et_job_paid":"","et_job_package":"","et_full_location":"","et_location_lat":"","et_location_lng":"","et_apply_method":"","et_apply_email":"","et_applicant_detail":"","_links":{"self":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job\/4123031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job"}],"about":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/types\/job"}],"author":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/users\/15274"}],"replies":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/comments?post=4123031"}],"wp:attachment":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/media?parent=4123031"}],"wp:term":[{"taxonomy":"job_category","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_category?post=4123031"},{"taxonomy":"job_type","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_type?post=4123031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}