
Software Engineer, Full Stack
Posted May 10

Posted May 10
This is a fully remote position, open to applicants in New Jersey.
β’ Develop and sustain a cohesive React, TypeScript, and Next.js codebase that functions as the primary management interface for user access, system administration, and system auditing, deployed in both cloud environments and on-premise hardware appliances.
β’ Design and create RESTful APIs that provide access to device operations, telemetry, and configuration through the web console.
β’ Integrate with distributed backend microservices to display real-time hardware telemetry, job scheduling, and system status in the user interface.
β’ Implement client-side data visualizations for device status, telemetry streams, and overall system health.
β’ Develop configuration and credential management workflows, including interfaces for generating, rotating, and auditing device keys and access credentials.
β’ Create network configuration interfaces that enhance existing CLI-based workflows, offering operators a browser-based alternative to restricted shell access.
β’ Implement Role-Based Access Control (RBAC) throughout the API and UI layers to enforce permissions and ensure view-level security.
β’ Manage runtime configuration to ensure the application connects to the appropriate service endpoints across both cloud and on-premise deployments.
β’ Contribute to CI/CD pipelines for deploying the console in conjunction with hardware releases, including containerized builds for on-premise appliances.
β’ Collaborate with backend, UI/UX, and Product teams to convert operator workflows into reliable, well-tested features.
β’ Over 3 years of professional software engineering experience in building full-stack web applications.
β’ Frontend expertise with React and TypeScript, including the development of interfaces for technical or operator-facing users.
β’ Backend proficiency in Python, including the creation of REST APIs using FastAPI, Flask, Django REST Framework, or similar technologies.
β’ Experience in contributing to web management consoles, from REST API endpoints to UI implementation, as well as key and credential management.
β’ Familiarity with real-time data flows (WebSockets, SSE, or streaming telemetry endpoints) on either the server or client side.
β’ Working knowledge of web security fundamentals (OWASP Top 10, XSS/CSRF mitigation) and experience with authenticated sessions utilizing OAuth2/OIDC.
β’ Experience implementing Role-Based Access Control (RBAC) within the UI, the API, or both.
β’ Proficiency with modern CSS layout techniques (Grid, Flexbox) and executing UI/UX designs.
β’ Familiarity with CI/CD practices for deploying web applications.
β’ Comprehensive health, dental, and vision insurance.
β’ Flexible work hours and the possibility of remote work.
β’ Opportunities for professional development and continued education.
β’ Collaborative and innovative work environment.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.