CompanyCam
Senior Software Engineer (Ruby on Rails)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в продуктовую команду CompanyCam (приложение для фото-документации подрядчиков). Основной фокус — backend на Ruby on Rails, с участием во frontend и mobile, развитием архитектуры и менторством.
Задачи
- Проектировать, реализовывать и поставлять сложные сквозные фичи и системы на Ruby on Rails, Postgres, GraphQL и REST, иногда на React и React Native
- Вести работу по устранению технического долга и повышению надёжности систем, выявлять области для рефакторинга и оптимизации
- Влиять на архитектуру и системный дизайн, предугадывая будущие потребности и улучшая сервисы и приложения
- Задавать высокие стандарты качества кода, покрытия тестами и документации, обучать этому других
- Улучшать внутренний инструментарий, CI/CD-пайплайны и системы мониторинга
- Модерировать технические обсуждения и принятие решений, помогать команде с trade-offs
- Быть точкой эскалации для сложных технических задач
- Тесно работать с product-менеджерами, дизайнерами и инженерами, выявляя технические возможности и риски на этапе discovery
Требования
- 5+ лет профессиональной разработки ПО
- Продвинутое владение Ruby on Rails (и/или другими MVC-фреймворками) и реляционными БД, умение проектировать и оптимизировать масштабируемые модели данных и API
- Опыт работы с Redis, PostgreSQL и Sidekiq в продакшене
- Опыт работы по всему стеку: frontend, backend и слой данных
- Опыт применения искусственного интеллекта (AI) для создания и улучшения продуктовых инструментов и фич
- Способность справляться со сложными задачами и неоднозначными проблемами без сопровождения
- Понимание бизнес trade-offs и умение доносить риски и преимущества технических решений
- Сильные навыки коллаборации и менторства
- Постоянное проживание и работа в США
Условия
- Зарплата $175,000 - $200,000 в год в зависимости от опыта
- Значимая доля в компании (equity)
- Дополнительные бенефиты
- Remote-first команда в часовых поясах США
- Гибкий подход к процессам: Agile, Scrum, Kanban, Shape Up
- Не требуется CS-диплом
Навыки
- Ruby on Rails
- Postgres
- GraphQL
- REST
- React
- React Native
- Redis
- PostgreSQL
- Sidekiq
- AWS
- S3
- EC2
- ElasticSearch
- MongoDB
- Terraform
- LLM
- OpenAI
- Gemini