Charleston, SC strongly preferred. Remote considered for exceptional candidates only.
As a Senior Full Stack Developer, you will design, build, and scale Omnisight's web applications and backend services. This role is ideal for someone who enjoys working across edge AI and IoT-connected systems, from frontend UX and dashboards to backend APIs, cloud infrastructure, device communications, and scalable data systems.
Responsibilities
- Design, develop, and maintain scalable full-stack web applications and cloud services
- Build dashboards and operational tools for device configuration, remote monitoring, firmware management, and analytics
- Develop robust backend APIs and microservices supporting IoT-connected edge devices
- Collaborate with AI/ML and computer vision teams to integrate analytics into customer-facing applications
- Optimize application performance, reliability, and scalability
- Help architect cloud infrastructure and deployment pipelines
- Improve system security, authentication, and data integrity
- Work closely with customers and product leadership to rapidly iterate on features
Required qualifications
- 5+ years of professional software development experience
- Building modern full-stack web applications and SPAs
- Proficiency in TypeScript
- Strong frontend experience with React and TypeScript
- Experience with C#, .NET Core, and C++
- Strong backend development with C#, .NET Core, and Entity Framework
- Designing and consuming RESTful APIs and WebSocket-based systems
- Cloud platforms such as AWS, Azure, or GCP
- Relational and/or NoSQL databases
- Building scalable SaaS, edge AI, or IoT-connected platforms
- Excellent problem-solving and communication skills
Preferred qualifications
- Video streaming systems, edge devices, or IoT platforms
- Telemetry, real-time analytics, or sensor-driven systems
- Real-time data processing or event-driven systems
- Familiarity with AI/ML integration workflows
- Docker, containerized deployments, and CI/CD workflows
- Geospatial or transportation-related applications
- Linux-based embedded systems (Ubuntu preferred)
- NVIDIA Jetson / JetPack environments
- Python experience
- Startup or high-growth company experience
Compensation: Competitive and commensurate with experience, including salary and equity potential.
Work authorization: Applicants must be authorized to work in the United States. Omnisight cannot provide visa sponsorship for this position now or in the future.
Apply for this role