At Quantum, we understand how to help you capture, manage, and store your unstructured data and video.
Software Engineer, Full Stack
Location
New Jersey
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Full Stack
Quantum
• Build and maintain a unified React, TypeScript, and Next.js codebase that serves as the central management interface for user access, system administration, and system auditing, deployed in both cloud environments and on-premise hardware appliances. • Design and implement RESTful APIs that expose device operations, telemetry, and configuration to the web console. • Integrate with distributed backend microservices to surface real-time hardware telemetry, job scheduling, and system status in the UI. • Implement client-side data visualizations for device state, telemetry streams, and system health. • Build configuration and credential management flows, including interfaces for generating, rotating, and auditing device keys and access credentials. • Implement network configuration interfaces that replace and extend existing CLI-based workflows, giving operators a browser-based alternative to restricted shell access. • Implement Role-Based Access Control (RBAC) across the API and UI layers to enforce permissions and view-level security. • Manage runtime configuration so the application connects to the correct service endpoints across cloud and on-premise deployments. • Contribute to CI/CD pipelines for deploying the console alongside hardware releases, including containerized builds for on-premise appliances. • Partner with backend, UI/UX, and Product teams to translate operator workflows into reliable, well-tested features.
Job Requirements
- 3+ years of professional software engineering experience building full-stack web applications.
- Frontend experience with React and TypeScript, including building interfaces for technical or operator-facing users.
- Backend experience in Python, including building REST APIs with FastAPI, Flask, Django REST Framework, or similar.
- Experience contributing to web management consoles, from REST API endpoints through UI implementation, and 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 using OAuth2/OIDC.
- Experience implementing Role-Based Access Control (RBAC) in the UI, the API, or both.
- Comfort with modern CSS layout (Grid, Flexbox) and implementing UI/UX designs.
- Familiarity with CI/CD practices for deploying web applications.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Identify and deeply understand customer problems through data, feedback, and direct observation. • Define AI-powered features or improvements, including writing crisp problem statements, user flows, and success criteria. • Prototype and build end-to-end solutions, spanning front-end, back-end, and AI-powered logic. • Integrate AI into products thoughtfully, prioritizing user value and reliable outcomes over novelty. • Collaborate closely with product, design, and engineering to deliver high-quality features quickly. • Own quality and performance, ensuring what you ship is fast, reliable, and delightful. • Set up measurement and feedback loops to continuously improve features. • Operate like an owner, accountable for the impact of what you build.
• Identify and address architectural limitations, make pragmatic trade-offs, and help evolve systems toward scalability, reliability, and long-term maintainability. • Act as a trusted technical expert by promoting engineering best practices, facilitating technical discussions, and helping teams align on high-quality solutions. • Build solutions that are secure, scalable, extensible, and cost-efficient while maintaining high coding and documentation standards. • Break down complex initiatives into manageable workstreams and deliver incremental value through iterative development. • Champion engineering excellence, share knowledge proactively, and support the professional growth of colleagues. • Work closely with cross-functional stakeholders, actively contribute to design reviews, and address root causes of recurring technical challenges. • Take responsibility for challenging projects and guide team members through technical mentoring and hands-on support. • Balance short-term delivery with long-term system sustainability and continuously look for opportunities to improve technology, processes, and team effectiveness.
Ignition Developer Location: Remote, TX Job Description: Job Description Senior Ignition Developer (Industrial Data & SCADA Systems) Location: Greater Houston Area (Remote with occasional in-person for meetings/collaboration) Employment Type: Full-Time Overview A growing systems integration firm is expanding its industrial software team and is looking for a seasoned Ignition developer who can operate at a high level across design, build, and deployment. This role isn’t tied to sitting at a client site day-to-day—you’ll be part of a centralized engineering group driving large-scale internal initiatives for a major oil & gas portfolio. The environment is flexible. Most work is done remotely, with periodic meetups at the Houston office for planning sessions, design reviews, or team events. If you prefer a mix of heads-down development and occasional face time, this setup works. This is not a “configure screens and move on” position. You’ll be building systems that people rely on to make real operational decisions in real time. What You’ll Actually Be Doing - Architecting and building Ignition-based applications from the ground up, not just maintaining legacy projects - Creating intuitive HMIs and operational dashboards that translate complex process data into something usable - Connecting plant-floor equipment (PLCs, RTUs, edge devices) into unified SCADA environments - Writing and optimizing scripts inside Ignition to automate workflows and handle data processing - Designing alarm strategies and data historian structures that don’t overwhelm operators - Improving performance of existing systems—faster load times, cleaner data flow, less noise - Supporting deployments during commissioning phases and stepping in when things don’t behave as expected - Working alongside controls engineers, IT teams, and operations stakeholders to bridge the gap between OT and IT What You Need to Bring - Solid background in SCADA or industrial application development (typically 3–7+ years) - Real hands-on experience with Ignition (Vision, Perspective, or both—not just exposure) - Working knowledge of industrial protocols like OPC UA, Modbus, MQTT, or similar - Comfort working with relational databases and writing SQL queries (SQL Server, PostgreSQL, etc.) - Ability to troubleshoot live systems without creating bigger problems in the process - Experience supporting production environments where downtime actually matters What Sets You Apart - You’ve built Ignition projects from scratch and can explain your design decisions - You understand the difference between “it works” and “it works reliably at scale” - You’ve worked in oil & gas, energy, or other heavy industrial environments - You’re comfortable owning pieces of a project without needing constant direction Work Environment & Flexibility - Remote-first, with occasional trips to the Houston office for collaboration - No permanent on-site client assignment—this is an internal engineering role - Flexible scheduling as long as deliverables and team coordination stay on track - -
Senior Software Engineer – Full Stack Development
Custom HealthSTOP GUESSING with Medication | Tech-Enabled Pharmacy & Clinical Services for Better Care at Scale
• Design and implement applications & enhance cloud infrastructure consisting of web apps with front-end UI, APIs • Work closely with Product management and other technical leaders in the implementation of features and functions • Participate in work planning, breaking down modules into small tasks in an agile development environment • Contribute and/or lead in process improvements, design, and code reviews • Partner with leaders and peers to identify and take initiatives



