2,077,031open jobs
123,185companies
250,782added this week
Browse all
Location
Hybrid (Ukraine)
Employment
Full-Time

First seen by Alion on Oct 2, 2026.

Overview
Company
Impact
Profile match

We are building a digital orthodontics platform with interactive browser-based 3D tools and backend mesh-processing services.
This 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.
You 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.

Important: 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.

You Are
A Software Engineer with commercial experience building 3D, CAD, mesh-processing, medical 3D, 3D-printing, scientific visualization, or similar systems.
Strong in modern C++17 or later, including memory management, performance profiling, native libraries, and dependency management.
Strong in JavaScript/TypeScript and experienced with browser-based 3D development using Three.js or raw WebGL.
Experienced with computational geometry and direct manipulation of triangle meshes.
Familiar with mesh topology, normals, boundaries, connected components, non-manifold geometry, coordinate systems, units, and numerical tolerances.
Have implemented or integrated mesh operations such as repair, remeshing, simplification, smoothing, cutting, Boolean operations, offsets, distance queries, collision/contact detection, or registration.
Have practical experience with at least one geometry-processing library or SDK such as VTK, CGAL, Open3D, libigl, MeshLib, OpenMesh, or similar.
Comfortable with the mathematics behind 3D systems, including vectors, matrices, transformations, projections, quaternions, linear algebra, and spatial queries.
Familiar with spatial data structures and acceleration techniques such as BVH, octrees, or k-d trees.
Experienced with Three.js concepts including BufferGeometry, materials, cameras, raycasting, object transforms, interaction tools, and rendering-performance optimization.
Have practical experience with Angular and reactive application architecture using RxJS or equivalent patterns.
Have backend experience with Node.js and Express or a comparable framework.
Comfortable integrating native C++ processing with web services through a CLI, native library, binding, API, or containerized worker.
Experienced with CMake, Linux, Docker, Git workflows, pull requests, and code review.
Able to write automated tests for geometry code using fixtures, invariants, tolerance checks, and regression datasets.
Able to investigate problems across the entire system—from incorrect geometry output to API integration, browser interaction, or cloud execution.

Will Be a Plus
Experience with multiple geometry-processing libraries or commercial 3D SDKs.
Experience with AWS services such as S3, SQS, Step Functions, ECS/Fargate, AWS Batch, Lambda, ECR, CloudWatch, and IAM.
Experience designing asynchronous and long-running processing workflows.
Experience with Infrastructure as Code using Terraform, AWS CDK, or CloudFormation.
Experience with C++ bindings such as pybind11 or nanobind.
Experience with Python, NumPy, trimesh, or similar geometry tooling.
Experience with WebAssembly or compiling native C++ libraries for the browser using Emscripten.
Experience with Web Workers, transferable buffers, SharedArrayBuffer, or moving CPU-intensive calculations outside the browser’s main thread.
Experience with three-mesh-bvh, GLSL shaders, large-mesh rendering, or custom Three.js interaction tools.
Experience evaluating third-party geometry SDKs, including benchmarks, licence restrictions, and headless deployment.
Background in medtech, healthcare, dental CAD/CAM, scientific visualization, or 3D printing.
Familiarity with AI-assisted development tools such as Cursor, Claude Code, or Codex.

What We Expect from You
Own 3D features from geometry implementation through backend integration, browser tooling, and production deployment.
Work directly with mesh data and geometry algorithms, not only with rendering and visual appearance.
Define clear tolerances, invariants, validation rules, and quality checks for geometry operations.
Identify cases where an operation cannot produce a reliable result and report them clearly.
Make practical engineering decisions that help us deliver quickly without unnecessary overengineering.
Proactively identify geometry-quality, rendering, performance, memory, and scalability issues.
Maintain clear contracts between C++ processing, backend services, and browser-based 3D tools.
Be comfortable working in an evolving product with changing priorities and early-stage ambiguity.
Review, test, and validate AI-generated code before using it in production.
Communicate effectively with domain experts, frontend engineers, backend engineers, and infrastructure engineers.

Responsibilities
Build and improve native C++ mesh-processing tools and libraries.
Implement and integrate computational geometry algorithms for processing and modifying complex 3D meshes.
Build interactive browser-based 3D tools using Three.js and TypeScript.
Implement Angular components, services, state management, and user workflows for 3D features.
Develop Node.js/Express APIs that connect browser tools with native geometry-processing services.
Define stable contracts for mesh formats, metadata, units, coordinate systems, transforms, inputs, outputs, and errors.
Package C++ geometry operations as reliable headless Linux workers using Docker.
Deploy geometry workers to appropriate AWS compute services and orchestrate them using Step Functions, queues, and object storage.
Implement asynchronous job execution, progress reporting, retries, timeouts, failure handling, and structured error reporting.
Optimize geometry-processing time, memory usage, output quality, browser rendering, and data transfer.
Write unit, integration, end-to-end, and geometry-regression tests.
Create representative mesh fixtures and tolerance-based quality checks.
Investigate issues across C++, Node.js, Angular, Three.js, Docker, and AWS.
Participate in technical design discussions, pull-request reviews, and engineering best practices.
Use AI-assisted development tools responsibly to improve development speed and code quality.

What We Offer
Work on an innovative product in the medical-tech and 3D geometry domain.
High ownership and direct impact on product and technical decisions.
The opportunity to work across computational geometry, browser 3D, backend systems, and cloud infrastructure.
Flexible working hours within the European time zone.
Fully remote, full-time, long-term cooperation.
A fast-moving environment where strong engineers can influence the product and architecture.
Company-paid AI development tools.
Professional development support, including courses and certifications.
20 paid business days of vacation.
5 paid sick-leave days.
Paid national holidays.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,077,031 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ukraine
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
TypeScript
Java
Spring Framework
Databases
PostgreSQL
Amazon Aurora
Frontend
Angular
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
Jenkins
AWS
GitHub
Management
Confluence
Jira
Apply
≈ $43k – $82k per year (Estimated) · In office · Sofia
Go
SQL
Elixir
Databases
PostgreSQL
Apache Kafka
DevOps
Prometheus
AWS
Docker
Kubernetes
Grafana
Apply
$117k – $234k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Sunnyvale
Python
JavaScript
Java
Kotlin
TypeScript
C#
Node JS
Java
Maven
Kotlin
Mockito
Frontend
React.js
Web Components
Mobile
JUnit
DevOps
CI/CD
Jenkins
Management
Monday.com
Confluence
Jira
Agile
QA
Selenium
Apply
$150k – $234k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Sunnyvale
Java
Kotlin
SQL
Java
Spring Boot
Kotlin
Mockito
Databases
Apache Kafka
Mobile
JUnit
DevOps
Azure
CI/CD
Jenkins
Git
Kubernetes
GitHub
Apply
$143k – $216k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Bellevue
Java
Kotlin
SQL
Java
Maven
Spring Boot
Gradle
Kotlin
Mockito
Databases
ElasticSearch
Apache Kafka
Azure Cosmos DB
Azure SQL Database
Mobile
JUnit
DevOps
Rest API
Splunk
Dynatrace
Azure
CI/CD
Jenkins
Docker
Kubernetes
Grafana
GitLab
Design
Figma
Management
Confluence
Jira
Agile
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
TypeScript
Java
Spring Framework
Databases
PostgreSQL
Amazon Aurora
Frontend
Angular
Mobile
Clean Architecture
DevOps
Rest API
CI/CD
Jenkins
AWS
GitHub
Management
Confluence
Jira
Apply
$18k – $42k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
JavaScript
SQL
Databases
Apache Kafka
AI/ML
Model Context Protocol
AI Agents
DevOps
Rest API
IoT
Node-RED
Management
n8n
Zapier
BPMN
QA
Swagger
Postman
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Claude Code
Prompt Engineering
AI Agents
Gemini
LLM
Frontend
Next.js
React.js
DevOps
Git
Apply
$7.2k – $13k per year (net) · Remote (Ukraine) · Contractor · Ukraine
Python
JavaScript
TypeScript
Python
FastAPI
Django
Celery
Databases
PostgreSQL
Redis
AI/ML
Copilot
Cursor
Claude
ChatGPT
Claude Code
Prompt Engineering
LLM
OpenAI
Anthropic
Frontend
React.js
DevOps
Rest API
DigitalOcean
Docker Compose
CI/CD
Git
AWS
Docker
GitHub
QA
Pytest
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
JavaScript
TypeScript
Node JS
AI/ML
LangChain
LlamaIndex
Embeddings
Function Calling
AI Agents
LLM
RAG
OpenAI
Anthropic
Structured Outputs
Vercel AI SDK
Frontend
Next.js
React.js
DevOps
Rest API
Azure
CI/CD
Apply
See all jobs
This is one of many
2,077,031 more open roles from verified company boards, updated every day.