Remotery

Software Engineer, Full Stack

Posted 2 days ago

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Ditto logo

Ditto

Senior Software Engineer, Cloud

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$185k – $305k/year
ApplyView job
PlayOn! Sports logo

PlayOn! Sports

Senior Software Engineer, Data

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Jito Labs logo

Jito Labs

Senior Software Engineer – Special Projects

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Esri logo

Esri

Product Engineer II – Utility Solutions

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$79.7k – $133.1k/year
ApplyView job
Global Channel Management, Inc. logo

Global Channel Management, Inc.

Senior Lead Engineer

US flagDistrict of Columbia, +9 more statesFull-timeFull-stack Engineer$65 – $66/hour
ApplyView job
Akamai Technologies logo

Akamai Technologies

Senior Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers