What are the responsibilities and job description for the Full-Stack Software Development Consultant position at Helios Technologies?
Position: Full-Stack Software Development Consultant (Remote)
Compensation: $55/hour, variable hours
Company Description:
Helios Technologies is developing advanced technology solutions aimed at improving human-machine interactions, including the development of a cutting-edge conversational AI system. We are focusing on projects that have the potential for significant impact. We are looking for an experienced consultant developer to join our team and contribute to the development and enhancement of our products.
Responsibilities:
· Develop and enhance features across the full stack of our AI character platform (frontend and backend).
· Integrate with AI services and optimize performance.
· Work with AWS infrastructure (AppSync, DynamoDB, Lambda, Cognito, S3) to support platform features.
· Debug and resolve voice chat issues on mobile browsers (iOS Safari, Android Chrome), including AudioContext, microphone permissions, and autoplay restrictions.
· Debug and resolve production issues across the full stack.
· Write clean, type-safe, maintainable code following established patterns.
· Participate in code reviews and collaborate via GitHub (issues and pull requests).
· Document technical decisions and implementations.
· Contribute new ideas and solutions to improve the platform.
Requirements:
· Must be located in the United States.
· 5 years of professional full-stack development experience.
· Strong proficiency with React and TypeScript.
· Experience with AWS services, particularly GraphQL APIs, DynamoDB, and serverless architectures.
· Experience integrating third-party APIs and payment systems (Stripe preferred).
· Familiarity with real-time communication systems (WebSocket, Server-Sent Events, or similar).
· Experience with Web Audio API (AudioContext, MediaRecorder, MediaSource API) and debugging audio issues on mobile browsers (iOS Safari, Android Chrome).
· Experience with LLMs and AI API integration preferred.
· Proven ability to work independently and manage time effectively in a remote environment.
· Strong problem-solving skills and ability to debug complex issues across the full stack.
· Excellent communication skills and ability to collaborate asynchronously.
· Self-motivated with strong attention to detail and code quality.
Preferred Experience:
· Remix framework (or Next.js with willingness to learn Remix).
· Infrastructure as Code tools (Pulumi or Terraform).
· Voice Activity Detection (VAD) systems and tuning.
· AudioWorklet processing and audio resampling.
· Real-time audio streaming over WebSocket.
· Mobile app development (iOS/Android native or hybrid) with understanding of mobile browser limitations.
· GraphQL with Apollo Client.
· State management libraries (Jotai, Zustand, or similar).
· Conversational AI or chatbot platform development.
Tech Stack:
Frontend: React, TypeScript, Remix, Tailwind CSS, Jotai
Backend: AWS (AppSync GraphQL, DynamoDB, Lambda, Cognito), Node.js
AI/ML: ElevenLabs, OpenRouter, custom voice processing
Audio: Web Audio API (AudioContext, AudioWorklet, MediaRecorder, MediaSource), Voice Activity Detection (VAD), real-time audio streaming
Infrastructure: Pulumi, Docker, WebSocket
Payments: Stripe (subscriptions, payment intents, customer portal)
Salary : $55