Solidigm
Full-Stack Software Engineer, Web Applications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду веб-приложений VALET Web, помогающих инженерам планировать, запускать и анализировать валидацию продуктов. Работа с TypeScript/Angular, интеграция с REST API, отчёты и визуализации данных.
Задачи
- Разрабатывать, тестировать, ревьюить, документировать и поддерживать функции VALET Web на TypeScript и Angular
- Переводить инженерные и валидационные процессы в понятные поддерживаемые веб-функции
- Интегрировать UI с REST API и при необходимости участвовать в разработке API на C#/ASP.NET Core
- Строить представления, отчёты и визуализации результатов тестов, статуса хостов и операционных данных
- Писать и выполнять SQL-запросы к SQL Server для анализа данных и поддержки отчётности
- Расследовать несоответствия в данных и поведении приложения, находить проблемы производительности
- Писать и поддерживать автотесты: unit, integration, end-to-end (Playwright)
- Использовать AI-инструменты разработки (например, GitHub Copilot), сохраняя ответственность за корректность кода
- Согласовывать требования с инженерами-стейкхолдерами и учитывать обратную связь
- Координировать работу для достижения согласованных вех
Требования
- Bachelor's degree в Computer Engineering, Electrical Engineering, Computer Science или смежной области
- 3+ года опыта разработки веб-приложений на TypeScript и современном компонентном frontend-фреймворке
- Понимание основ браузерных приложений: адаптивные интерфейсы, интеграция с REST API
- Опыт написания SQL-запросов и работы с реляционными БД
- Желательно: опыт с Angular (services, RxJS, routing, forms, компонентная архитектура)
- Желательно: опыт с React
- Желательно: HTML, CSS/SCSS, адаптивная вёрстка, переиспользуемые компоненты, доступные интерфейсы
- Желательно: backend на ASP.NET Core (C#) или Spring Boot (Java)
- Желательно: Entity Framework, схемы SQL Server, процедуры БД
- Желательно: end-to-end тестирование с Playwright
- Желательно: инструменты графиков и отчётов (ApexCharts, Chart.js, ExcelJS)
- Желательно: опыт анализа данных, очистки данных, исследовательского анализа
- Желательно: знакомство с валидацией железа, NVMe, test-management
- Желательно: Docker и CI/CD
- Желательно: эффективное использование AI coding assistants
Условия
- Компенсация $115,120.00 - $179,900.00
- Участие в программах RSU, RCU и cash bonus
- Медицинская, стоматологическая и vision страховка, life и AD&D
- Short- и long-term disability
- Flexible spending accounts для healthcare и dependent care
- Company match по 401(k)
Навыки
- TypeScript
- Angular
- React
- REST API
- C#
- ASP.NET Core
- SQL
- SQL Server
- Playwright
- Git
- HTML
- CSS
- SCSS
- RxJS
- Spring Boot
- Java
- Entity Framework
- ApexCharts
- Chart.js
- ExcelJS
- Docker
- CI/CD
- GitHub Copilot