As a Senior Full Stack Engineer, you will create and maintain web applications that serve as the interface between users and advanced robotics systems. Your work will center on building responsive, frontend-heavy applications using React and Tailwind, while also implementing robust backend services in Node.js and managing data through PostgreSQL.
What You'll Do
- Develop clean, scalable user interfaces that make complex robotics functionality accessible to engineers and operators.
- Design and implement full-stack features, from frontend components to backend APIs and database logic.
- Translate technical system data into intuitive user experiences, ensuring clarity and usability.
- Break down complex product and engineering challenges into actionable tasks, technical designs, and well-structured pull requests.
- Collaborate with product and engineering teams to define feature scope, technical requirements, and delivery timelines.
- Integrate web applications with robotics infrastructure, including Python services and ROS-based systems when needed.
- Diagnose and resolve issues across the entire stack, from UI rendering problems to API failures and integration bottlenecks.
- Communicate technical constraints early and work proactively to resolve blockers.
- Leverage AI-powered development tools to enhance productivity while upholding strong engineering standards.
- Help maintain a clean, well-documented, and sustainable codebase across the platform.
What We're Looking For
- Proven experience building and maintaining production-grade web applications in a senior engineering role.
- Strong proficiency with React and modern frontend frameworks, with a focus on responsive and maintainable UIs.
- Solid experience developing backend services using Node.js and working with PostgreSQL databases.
- Ability to analyze complex technical problems and break them into manageable implementation steps.
- Experience debugging issues across frontend, backend, and third-party integrations.
- Track record of collaborating effectively with both engineering and product teams.
- Comfort working in unfamiliar technical domains, reading system documentation, and integrating external platforms.
- Familiarity with using AI tools to support development workflows without compromising code quality or architectural integrity.
- Clear, proactive communication skills, especially when identifying and resolving technical roadblocks.
Nice to Have
- Experience with WebRTC, real-time data visualization, or video streaming applications.
- Familiarity with ROS or other robotics software ecosystems.
- Exposure to NVIDIA Isaac Sim or similar robotics simulation tools.
- Background integrating web platforms with Python-based robotics services.
- Previous work in robotics, automation, or hardware-connected software systems.
Technology Stack
React, Tailwind, Node.js, PostgreSQL, Python, ROS, WebRTC, AI development tools
Why This Role Matters
You’ll play a key role in shaping how users interact with intelligent robotic systems. Your work will directly influence the usability and effectiveness of operational tools used by engineers and customers. With close collaboration across teams and leadership, you’ll gain deep insight into both software and robotics engineering at scale.

