onsite
Senior Full Stack Software Engineer - Nordstrom
Software Engineer
Senior Full Stack Engineer building and scaling the Product Core Service API and Kafka pipelines, delivering high‑throughput, low‑latency product data to 100+ downstream systems using Java, Node.js, and AWS.
About the role
Key Responsibilities
- Design, develop, and maintain the Product Core Service (PCS) API and its Kafka integration to support 600+ requests per second with sub‑50 ms latency.
- Implement end‑to‑end full‑stack features using Java for backend services and Node.js for frontend tooling and internal dashboards.
- Collaborate with cross‑functional teams (Checkout, Warehouse Management, Data Analytics) to define data contracts, ensure reliability, and troubleshoot production issues.
- Drive performance tuning, capacity planning, and automated testing to meet strict SLA requirements.
- Leverage AWS services (ECS, RDS, S3, CloudWatch) for deployment, monitoring, and scaling of microservices.
Requirements
- 5+ years of professional experience building large‑scale, high‑performance web services.
- Strong proficiency in Java and Node.js, with solid understanding of RESTful API design.
- Hands‑on experience with Apache Kafka, including producer/consumer patterns and schema management.
- Proven track record deploying and operating services on AWS, using CI/CD pipelines and infrastructure‑as‑code.
- Excellent problem‑solving skills and ability to work effectively in a fast‑paced, collaborative environment.