Sr. Full-Stack Developer
CULTURE AT VIRTUOSWAY
Our company values diversity and inclusivity and supports a work culture that is welcoming to people of all backgrounds. We are an Equal Opportunity Employer and do not discriminate on the basis of personal characteristics. We pay all employees equally and prioritize open communication, collaboration, and respect for one another. We believe that a diverse and inclusive workforce is key to our success and are committed to fostering an environment where everyone can grow personally and professionally.
Read more about who we are: https://www.virtuosway.com/about
About the Role
We are looking for a Senior Full Stack Developer with strong experience in modern web technologies, real-time data systems, and interactive 3D visualization. In this role, you will build a responsive, high-performance dashboard that visualizes live device states and operational data in the browser. You will work across frontend, backend, and infrastructure layers to create scalable, reliable, and visually rich applications.
The ideal candidate is comfortable developing with SvelteKit, TypeScript, Node.js, and React.js, and has hands-on experience with Three.js, GLSL shaders, and real-time communication technologies such as MQTT and WebSockets. You should also have practical DevOps knowledge to support deployment, monitoring, and system reliability.
What you'll do...
- Develop and maintain a responsive, high-performance web dashboard using SvelteKit and TypeScript
- Architect and optimize Three.js-based 3D environments to represent real-time device states such as lighting, HVAC, and occupancy
- Create custom GLSL shaders and improve rendering performance for interactive 3D scenes
- Optimize GLB/glTF assets for efficient web delivery, fast loading, and smooth runtime performance
- Integrate and transform raw MQTT/WebSocket data streams into meaningful visual UI elements and system interactions
- Build backend services and APIs using Node.js to handle real-time messaging, device data processing, and application logic
- Contribute to React.js development where needed for modular frontend components, internal tools, or supporting interfaces
- Design and implement end-to-end full-stack features across frontend, backend, and real-time systems
- Collaborate with designers, engineers, and product teams to deliver intuitive and scalable user experiences
- Apply DevOps practices including CI/CD, containerization, deployment automation, monitoring, and infrastructure support
- Ensure system scalability, reliability, maintainability, and security across the full stack
- Troubleshoot performance bottlenecks in rendering, networking, and backend services
You should...
- 7+ years of experience with JavaScript/TypeScript
- Hands-on experience with SvelteKit for building modern web applications
- Good experience with Node.js for backend services, APIs, and real-time data processing
- Working knowledge of React.js for building reusable UI components and supporting frontend modules
- Strong experience with Three.js and browser-based 3D rendering
- Experience creating or working with GLSL shaders
- Experience optimizing 3D assets such as GLB/glTF for web applications
- Solid understanding of real-time communication using MQTT, WebSockets, or similar protocols
- Experience integrating device or sensor data into visual dashboards or monitoring platforms
- Understanding of frontend performance optimization, rendering pipelines, and asset loading strategies
- Familiarity with backend architecture, API design, and event-driven systems
- Knowledge of DevOps practices, including Docker, CI/CD pipelines, cloud deployment, logging, and monitoring
- Familiarity with cloud platforms and infrastructure management is a plus
- Understanding of system security, scalability, and production readiness
- Strong problem-solving skills and the ability to work across multiple layers of the stack
- Good communication and collaboration skills
APPLY FOR THIS POSITION
Enter your personal information