Full-Stack Software Engineer( Vue.js / Python)
Requirements:
- Strong production experience with Vue.js
- Solid Python experience for backend development
- Proficiency with JavaScript / TypeScript for frontend development
- Hands-on experience with Three.js and Canvas-based rendering
- Demonstrable frontend performance optimization experience (page load time, rendering efficiency, working with large or real-time data sets)
- Ability to work highly autonomously, proactively clarify requirements and drive work forward with minimal supervision
- Strong communication skills and experience working in distributed teams (Europe/Ukraine time zone; ~1โ2 hours of daily overlap with a US-based team)
- Hands-on experience with AI-assisted development tools โ e.g. Claude Code and Codex โ including AI skills, plugins, and MCP (Model Context Protocol), with a clear understanding of how to boost personal productivity and code quality using AI tooling
Nice-to-Have:
- React experience โ a planned Vue โ React migration is in scope for the team, so familiarity with both frameworks is a strong plus
- Hands-on experience migrating a frontend from Vue to React
- Experience rendering large, real-time data streams in the browser
- Familiarity with deck.gl and Leaflet
- WebGL experience beyond Three.js abstractions
- Familiarity with C++ or general backend development
Key Responsibilities:
- Build and maintain features across a portfolio of Vue-based projects
- Develop and support Python backend services
- Optimize frontend performance โ faster page loads and more efficient rendering of heavy real-time 3D scenes and data
- Build and maintain visualization UI components that render synchronized 3D, lidar, and media data
- Contribute to the planned Vue โ React migration as it ramps up
- Take ownership of features end-to-end, proactively clarifying requirements and assumptions
- Collaborate with a primarily US-based team with ~1โ2 hours of daily overlap, while working largely independently
- Participate in code reviews and design discussions
About the Project:
You'll join the engineering team of a leading technology company building autonomous mobility and robotics systems. The team develops an internal data visualization platform โ essentially a "video and data player" that renders a 3D scene, a lidar feed, and an audio feed in sync, used to inspect and debug the data recorded by autonomous vehicles.
The work centers on a set of Vue-based projects, including the platform itself and supporting Python backend services, with a Vue โ React migration on the roadmap as the broader engineering organization standardizes on React. This is a long-term engagement for an engineer who is comfortable across the stack, cares about clean and performant code, and can drive features from design to production with high ownership and minimal supervision.
Required skills experience
| Vue.js | 5 years |
| React.js | 5 years |
| JavaScript | 5 years |
| TypeScript | 5 years |
| WebGL | 5 years |
| REST API | 5 years |
| Python | 5 years |
Required domain experience
| Automotive | 3.5 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |