onsite
Front-End & Middleware Engineer - Eiden Systems Consulting
Software Engineer
Front-End & Middleware Engineer responsible for creating intuitive user interfaces, building robust middleware layers, and integrating complex data streams using JavaScript, React, TypeScript, and Node.js.
About the role
Key Responsibilities
- Design and implement responsive front‑end interfaces using React and TypeScript.
- Develop and maintain middleware services in Node.js that bridge UI components with back‑end systems.
- Handle message serialization and deserialization for real‑time data streams, ensuring low latency and reliability.
- Create, document, and support RESTful and WebSocket APIs used by both front‑end and back‑end teams.
- Collaborate with cross‑functional developers, QA, and product owners to rapidly deliver features that meet evolving mission requirements.
Requirements
- Top Secret security clearance (or ability to obtain).
- 5+ years of professional experience with JavaScript, React, and TypeScript.
- Strong background in building middleware or service‑oriented architectures using Node.js.
- Proficiency in API design, message serialization formats (e.g., JSON, Protocol Buffers), and real‑time communication protocols.
- Excellent teamwork and communication skills, with a focus on delivering software quickly to end users.
Skills
javascriptreacttypescriptnodejs