Schweitzer Engineering Laboratories
Software Engineer - Web Applications - Full Stack
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в SEL для разработки масштабируемых веб-приложений на .NET/C# и React с TypeScript, включая микросервисы, REST API и работу с базами данных.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые веб-приложения полного стека на .NET/C# и React с TypeScript
- Разрабатывать микросервисы и REST API и интегрировать их с frontend-компонентами
- Работать с базами данных, например MSSQL, и управлять схемами через database projects
- Реализовывать real-time функции и обеспечивать бесшовное взаимодействие между сервисами
- Участвовать в code review, планировании архитектуры и обсуждениях в команде
- Участвовать в CI/CD пайплайнах и управлять контейнеризированными окружениями
- Наставлять коллег и демонстрировать ценности и принципы SEL (для опытных кандидатов)
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный опыт
- Обычно 2+ года опыта full stack веб-разработки
- Владение C#/.NET и опыт построения микросервисов
- Сильные навыки frontend: React, TypeScript и современный инструментарий (например, Vite, ESLint)
- Опыт с REST API, SignalR и асинхронными потоками данных
- Знакомство с реляционными базами данных и практиками управления схемами
- Понимание SDLC и Agile-методологий
- Опыт с системами контроля версий, особенно Git
- Умение писать чистый, поддерживаемый и хорошо документированный код
- Эффективные коммуникативные навыки и умение работать в команде
Условия
- 100% employee owned: пенсионные бенефиты включают ESOP и персональные 401(k)
- Медицинская, стоматологическая, офтальмологическая страховка, страхование жизни и инвалидности
- 10 оплачиваемых праздников, ежегодный отпуск от 12 дней, 9 оплачиваемых больничных, оплачиваемый семейный и медицинский отпуск с покрытием 90% зарплаты
- Развитие через STEM-курсы, стажировки, оплату обучения и инженерные программы развития
- Дополнительные бенефиты: wellness, фертильность, усыновление, гибкие расходы
- Конкурентная зарплата: Software Engineer $97,700 - $144,400
Навыки
- .NET
- C#
- React
- TypeScript
- MSSQL
- REST API
- SignalR
- Vite
- ESLint
- Git
- Kubernetes
- Docker
- Tilt
- Jenkins
- CI/CD
- GitHub Copilot
- Playwright