onsite
Senior Full-Stack Software Engineer - Data Visualization & Workflow Automation
Software Engineer
Senior full‑stack engineer responsible for building secure, high‑performance web applications that visualize complex data and automate workflows, using React, Node.js, TypeScript, and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications that deliver interactive data visualizations and automate mission‑critical workflows.
- Implement front‑end components with React and TypeScript, ensuring responsive UI/UX and high performance.
- Build scalable back‑end services using Node.js, REST/GraphQL APIs, and serverless AWS services (Lambda, API Gateway, DynamoDB, S3).
- Integrate data pipelines and analytics tools to transform raw data into actionable visual insights.
- Collaborate with security, DevOps, and product teams to meet TS/SCI with polygraph compliance and CI/CD best practices.
Requirements
- 12+ years of professional software development experience, with a strong focus on full‑stack JavaScript/TypeScript.
- Proven expertise in React, Node.js, and modern front‑end frameworks for data‑intensive applications.
- Hands‑on experience with AWS cloud services, infrastructure‑as‑code, and secure deployment pipelines.
- Deep understanding of data visualization libraries (e.g., D3.js, Chart.js) and performance optimization techniques.
- Active TS/SCI clearance with polygraph and ability to work on‑site in a high‑security environment.
Skills
javascripttypescriptreactnodejsaws