Senior FullStack Software Engineer ( React and NodeJS)
JDA9 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Staff Software Engineer (Full Stack) is a senior role at Blue Yonder where you will anchor our Portal platform and Node.js/Express microservices. You will work hands-on with TypeScript/React, API design, security, MongoDB, CI/CD, and operability on Azure/Kubernetes. You raise the bar by example, simplify designs, mentor others, and drive outcomes from code to production. Our Portal serves as the front door for multiple products built on a micro-frontend architecture supported by robust Node.js/Express services. Location: Dallas, TX (Hybrid role). Salary: $104,167.80 - $163,976.90 per year. Note: No work visa sponsorship is available for this role.
Key Responsibilities
- Ship production code weekly across Portal MFEs (TypeScript/React) and Node.js/Express services.
- Design and evolve REST APIs with clear contracts, versioning, idempotency, and safe rollouts.
- Improve performance end-to-end, focusing on Core Web Vitals in the browser and latency/throughput on services.
- Lead secure-by-default patterns including OAuth2/OIDC PKCE, service-to-service JWT, scopes, and secret hygiene.
- Implement self-healing systems with health probes, autoscaling, canary/blue-green deployments, and safe rollbacks.
- Own MongoDB Atlas usage through pragmatic schema design, indexing, query shaping, and performance diagnostics.
- Strengthen CI/CD pipelines using reusable GitHub Actions, environment protections, SBOM, and quality gates.
- Develop a resilient test strategy with unit tests, contract tests, comprehensive E2E tests, and visual baselines.
- Lead blameless incident reviews to fix root causes and establish durable guardrails.
- Mentor engineers across time zones while partnering with PM and Design to deliver work by customer value.
Required Qualifications
- Education: Bachelor's degree in computer science, engineering, or a related field.
- Experience Required: Minimum of 8-10 years building production web applications and services, including 3+ years as a senior individual contributor.
- Extensive hands-on experience with TypeScript, React (including bundling, code-splitting, data fetching, and state design), and Node.js/Express with REST API design.
- Proven success in improving performance across browser environments and backend services.
- Solid CI/CD expertise along with containerization and managing Kubernetes deployments on major cloud platforms.
- Strong understanding of observability, including managing traces, logs, and metrics, and applying security best practices.
Preferred Qualifications
- Experience with OpenTelemetry in browser and Node environments, along with ELK/Kibana or Azure App Insights at scale.
- Familiarity with MongoDB Atlas operations, visual testing at CI scale, and cost/performance tuning.
- Understanding of multi-region SaaS, HA/DR patterns, API gateways, rate limiting, and backpressure strategies.
- Experience with reusable GitHub Actions, signed releases, and supply-chain hardening.
Benefits & Perks
- Benefits: Comprehensive Medical, Dental, and Vision coverage.
- Benefits: 401K with Matching.
- Benefits: Flexible Time Off.
- Benefits: Corporate Fitness Program.
- Benefits: Additional voluntary benefits including Legal Plans, Accident and Hospital Indemnity, and Pet Insurance.
Required Skills
Microservices
Kubernetes
Express
Containerization
CI/CD
React
Security
Testing (Jest/Vitest, WebdriverIO)
Azure
MongoDB
Node.js
GitHub Actions
TypeScript
Observability
REST API Design