About this role
We’re seeking a hands-on Full-Stack Engineer to build intuitive, high-performance web applications and admin dashboards end-to-end. You’ll collaborate with development, design, and AI research teams to turn ideas into secure, scalable features across modern front-end frameworks and back-end services.
• 3+ years of professional full-stack development experience. • Front end (one or more): React / or Angular / or Vue.js . • Back end (one or more): Node.js / or Python (FastAPI/Django/Flask). • Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3. • Experience designing and consuming REST or GraphQL APIs. • Solid with relational databases (PostgreSQL/MySQL) and ORMs; familiarity with Redis or DynamoDB is a plus. • Comfortable with Git-based workflows and pull requests. • Performance-minded: profiling, caching, pagination, bundle splitting, DB indexing. • Security basics: auth (OAuth2/JWT), input validation, OWASP awareness.
• Excellent problem-solving aptitude and strong communication skills. • Ability to work cross-functionally in agile teams and mentor peers.
• Next.js (App Router), TanStack Query/RTK Query on the front end. • Cloud & DevOps: Docker, AWS (ECS/Lambda/S3/CloudFront/RDS), CI/CD (GitHub Actions/Bitbucket Pipelines). • Testing: Jest/Vitest, Cypress/Playwright, Pytest/JUnit; contract and integration testing. • Realtime: WebSockets/WebRTC; background jobs and message queues (SQS/SNS/Kafka). • Experience with Client-Side ML Libraries • TensorFlow.js for in-browser inference/training. • ONNX Runtime Web/ onnx.js for standardized model runtimes in the browser. • Data Handling & Formatting: Work fluently with JSON; structure payloads to match model input/output contracts; visualize results clearly (charts, overlays, timelines). • Awareness of model limitations: account for inference latency; use loading/skeleton states, timeouts, and graceful fallbacks. • Experience with data visualization (Recharts/ Chart.js/Plotly/D3) .
• Build reusable UI components and front-end features with React / Angular / Vue. • Design, implement, and maintain back-end services using Node.js / Python / Java. • Model data, write efficient queries, and tune performance (indexes, caching). • Integrate REST/GraphQL APIs, WebSockets, and third-party services. • Integration ML/AI endpoints (REST/GraphQL) asynchronously (fetch/axios), handle retries, timeouts, and error states gracefully. • Ensure apps are responsive, accessible (a11y), and cross-browser compatible. • Implement authentication/authorization, input validation, and secure coding practices. • Add observability: meaningful logs, metrics, traces; participate in on-call/triage as needed. • Write and maintain unit/integration/e2e tests; participate in code reviews. • Collaborate in agile ceremonies—refinement, planning, stand-ups, and retrospectives.
• 3+ years of professional full-stack development experience. • Front end (one or more): React / or Angular / or Vue.js . • Back end (one or more): Node.js / or Python (FastAPI/Django/Flask). • Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3. • Experience designing and consuming REST or GraphQL APIs. • Solid with relational databases (PostgreSQL/MySQL) and ORMs; familiarity with Redis or DynamoDB is a plus. • Comfortable with Git-based workflows and pull requests. • Performance-minded: profiling, caching, pagination, bundle splitting, DB indexing. • Security basics: auth (OAuth2/JWT), input validation, OWASP awareness.
• Excellent problem-solving aptitude and strong communication skills. • Ability to work cross-functionally in agile teams and mentor peers.
• Next.js (App Router), TanStack Query/RTK Query on the front end. • Cloud & DevOps: Docker, AWS (ECS/Lambda/S3/CloudFront/RDS), CI/CD (GitHub Actions/Bitbucket Pipelines). • Testing: Jest/Vitest, Cypress/Playwright, Pytest/JUnit; contract and integration testing. • Realtime: WebSockets/WebRTC; background jobs and message queues (SQS/SNS/Kafka). • Experience with Client-Side ML Libraries • TensorFlow.js for in-browser inference/training. • ONNX Runtime Web/ onnx.js for standardized model runtimes in the browser. • Data Handling & Formatting: Work fluently with JSON; structure payloads to match model input/output contracts; visualize results clearly (charts, overlays, timelines). • Awareness of model limitations: account for inference latency; use loading/skeleton states, timeouts, and graceful fallbacks. • Experience with data visualization (Recharts/ Chart.js/Plotly/D3) .
• Build reusable UI components and front-end features with React / Angular / Vue. • Design, implement, and maintain back-end services using Node.js / Python / Java. • Model data, write efficient queries, and tune performance (indexes, caching). • Integrate REST/GraphQL APIs, WebSockets, and third-party services. • Integration ML/AI endpoints (REST/GraphQL) asynchronously (fetch/axios), handle retries, timeouts, and error states gracefully. • Ensure apps are responsive, accessible (a11y), and cross-browser compatible. • Implement authentication/authorization, input validation, and secure coding practices. • Add observability: meaningful logs, metrics, traces; participate in on-call/triage as needed. • Write and maintain unit/integration/e2e tests; participate in code reviews. • Collaborate in agile ceremonies—refinement, planning, stand-ups, and retrospectives.
Tech stack
ReactAngularVueNode.jsPythonFastAPI
About Robotic Assistance Devices
Robotic Assistance Devices is hiring for the full-stack engineer role. NewJob aggregates active openings directly from Robotic Assistance Devices's applicant tracking system, so this listing is current.
More jobs at Robotic Assistance Devices →