{"id":3466860,"url":"https://alion.io/job/orthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws","title":"3D Full-Stack Geometry Engineer (C++ / Three.js / Angular / Node.js / AWS)","company":{"id":4486881,"name":"orthoeye.digital","domain":"orthodgt.com","url":"https://alion.io/company/orthoeye-digital","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":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"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":"Amazon CloudWatch","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"AWS CDK","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"C++","optional":false},{"name":"Claude Code","optional":false},{"name":"CloudFormation","optional":false},{"name":"CMake","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GLSL","optional":false},{"name":"IAM","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Node JS","optional":false},{"name":"NumPy","optional":false},{"name":"Open3D","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PyBind11","optional":false},{"name":"Python","optional":false},{"name":"RxJS","optional":false},{"name":"Terraform","optional":false},{"name":"Three.JS","optional":false},{"name":"TypeScript","optional":false},{"name":"WebAssembly","optional":false},{"name":"Cython","optional":true}],"status":"live","first_seen_at":"2026-10-02T18:54:39Z","employer_posted_date":null,"last_verified_at":"2026-10-02T18:54:39Z","board_verified":false,"closed_at":null,"days_open":29,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":29},"description":"We are building a digital orthodontics platform with interactive browser-based 3D tools and backend mesh-processing services.\n\nThis is a hybrid role combining native computational geometry in C++, browser-based 3D development with Three.js and TypeScript, full-stack development with Angular and Node.js, and deployment of geometry-processing workloads to AWS.\n\nYou will be able to take a 3D feature through its complete lifecycle: implement the geometry algorithm, expose it through a backend service, build the browser interaction, and deploy the complete workflow to production.\nImportant: this is not a 3D visualization-only position. The role requires hands-on experience with mesh manipulation, computational geometry, 3D mathematics, and geometry-quality validation.\nYou Are\n\nA Software Engineer with commercial experience building 3D, CAD, mesh-processing, medical 3D, 3D-printing, scientific visualization, or similar systems.\n\nStrong in modern C++17 or later, including memory management, performance profiling, native libraries, and dependency management.\n\nStrong in JavaScript/TypeScript and experienced with browser-based 3D development using Three.js or raw WebGL.\n\nExperienced with computational geometry and direct manipulation of triangle meshes.\n\nFamiliar with mesh topology, normals, boundaries, connected components, non-manifold geometry, coordinate systems, units, and numerical tolerances.\n\nHave implemented or integrated mesh operations such as repair, remeshing, simplification, smoothing, cutting, Boolean operations, offsets, distance queries, collision/contact detection, or registration.\n\nHave practical experience with at least one geometry-processing library or SDK such as VTK, CGAL, Open3D, libigl, MeshLib, OpenMesh, or similar.\n\nComfortable with the mathematics behind 3D systems, including vectors, matrices, transformations, projections, quaternions, linear algebra, and spatial queries.\n\nFamiliar with spatial data structures and acceleration techniques such as BVH, octrees, or k-d trees.\n\nExperienced with Three.js concepts including BufferGeometry, materials, cameras, raycasting, object transforms, interaction tools, and rendering-performance optimization.\n\nHave practical experience with Angular and reactive application architecture using RxJS or equivalent patterns.\n\nHave backend experience with Node.js and Express or a comparable framework.\n\nComfortable integrating native C++ processing with web services through a CLI, native library, binding, API, or containerized worker.\n\nExperienced with CMake, Linux, Docker, Git workflows, pull requests, and code review.\n\nAble to write automated tests for geometry code using fixtures, invariants, tolerance checks, and regression datasets.\n\nAble to investigate problems across the entire system—from incorrect geometry output to API integration, browser interaction, or cloud execution.\nWill Be a Plus\n\nExperience with multiple geometry-processing libraries or commercial 3D SDKs.\n\nExperience with AWS services such as S3, SQS, Step Functions, ECS/Fargate, AWS Batch, Lambda, ECR, CloudWatch, and IAM.\n\nExperience designing asynchronous and long-running processing workflows.\n\nExperience with Infrastructure as Code using Terraform, AWS CDK, or CloudFormation.\n\nExperience with C++ bindings such as pybind11 or nanobind.\n\nExperience with Python, NumPy, trimesh, or similar geometry tooling.\n\nExperience with WebAssembly or compiling native C++ libraries for the browser using Emscripten.\n\nExperience with Web Workers, transferable buffers, SharedArrayBuffer, or moving CPU-intensive calculations outside the browser’s main thread.\n\nExperience with three-mesh-bvh, GLSL shaders, large-mesh rendering, or custom Three.js interaction tools.\n\nExperience evaluating third-party geometry SDKs, including benchmarks, licence restrictions, and headless deployment.\n\nBackground in medtech, healthcare, dental CAD/CAM, scientific visualization, or 3D printing.\n\nFamiliarity with AI-assisted development tools such as Cursor, Claude Code, or Codex.\nWhat We Expect from You\n\nOwn 3D features from geometry implementation through backend integration, browser tooling, and production deployment.\n\nWork directly with mesh data and geometry algorithms, not only with rendering and visual appearance.\n\nDefine clear tolerances, invariants, validation rules, and quality checks for geometry operations.\n\nIdentify cases where an operation cannot produce a reliable result and report them clearly.\n\nMake practical engineering decisions that help us deliver quickly without unnecessary overengineering.\n\nProactively identify geometry-quality, rendering, performance, memory, and scalability issues.\n\nMaintain clear contracts between C++ processing, backend services, and browser-based 3D tools.\n\nBe comfortable working in an evolving product with changing priorities and early-stage ambiguity.\n\nReview, test, and validate AI-generated code before using it in production.\n\nCommunicate effectively with domain experts, frontend engineers, backend engineers, and infrastructure engineers.\nResponsibilities\n\nBuild and improve native C++ mesh-processing tools and libraries.\n\nImplement and integrate computational geometry algorithms for processing and modifying complex 3D meshes.\n\nBuild interactive browser-based 3D tools using Three.js and TypeScript.\n\nImplement Angular components, services, state management, and user workflows for 3D features.\n\nDevelop Node.js/Express APIs that connect browser tools with native geometry-processing services.\n\nDefine stable contracts for mesh formats, metadata, units, coordinate systems, transforms, inputs, outputs, and errors.\n\nPackage C++ geometry operations as reliable headless Linux workers using Docker.\n\nDeploy geometry workers to appropriate AWS compute services and orchestrate them using Step Functions, queues, and object storage.\n\nImplement asynchronous job execution, progress reporting, retries, timeouts, failure handling, and structured error reporting.\n\nOptimize geometry-processing time, memory usage, output quality, browser rendering, and data transfer.\n\nWrite unit, integration, end-to-end, and geometry-regression tests.\n\nCreate representative mesh fixtures and tolerance-based quality checks.\n\nInvestigate issues across C++, Node.js, Angular, Three.js, Docker, and AWS.\n\nParticipate in technical design discussions, pull-request reviews, and engineering best practices.\n\nUse AI-assisted development tools responsibly to improve development speed and code quality.\nWhat We Offer\n\nWork on an innovative product in the medical-tech and 3D geometry domain.\n\nHigh ownership and direct impact on product and technical decisions.\n\nThe opportunity to work across computational geometry, browser 3D, backend systems, and cloud infrastructure.\n\nFlexible working hours within the European time zone.\n\nFully remote, full-time, long-term cooperation.\n\nA fast-moving environment where strong engineers can influence the product and architecture.\n\nCompany-paid AI development tools.\n\nProfessional development support, including courses and certifications.\n\n20 paid business days of vacation.\n\n5 paid sick-leave days.\n\nPaid national holidays.","description_format":"text","description_chars":7155,"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":["Flexible schedule","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T15:24:45Z"}],"visa":[],"liveness":{"score":32,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.69,"p_room":0.55,"age_days":28,"expected_fill_days":24,"reasons":["seen:28","win:tail"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/orthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws","json_url":"https://alion.io/job/orthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws.json","meta":{"generated_at":"2026-11-01T03:46:42Z","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":5889,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":4486881},"rest":"https://alion.io/mcp/rest/get_company?id=4486881"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Forthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws"},{"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%2Forthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws"},{"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%2Forthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws"},{"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/orthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Forthoeye-digital-3d-full-stack-geometry-engineer-c-three-js-angular-node-js-aws"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3466860}},{"tool":"search_jobs","arguments":{"company":"orthodgt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3466860},"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"}}