Rate
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-ориентированный инженер в IT-команду ипотечной компании Rate. Задача — поддерживать и модернизировать платформу, которая синхронизирует данные сотрудников между HR, identity, payroll и бизнес-системами, а также строить надёжные интеграции с AWS.
Задачи
- Писать чистый, поддерживаемый и хорошо покрытый тестами код в небольшой Scrum-команде
- Создавать и эксплуатировать надёжные идемпотентные интеграции между системами учёта
- Нести ответственность за программный домен команды
- Быстро реагировать на продакшн-инциденты, добавляя логирование, алертинг и диагностику
- Быстро разбираться в существующей кодовой базе и задавать вопросы на раннем этапе
- Общаться с бизнес-заказчиками для уточнения требований и ожиданий по данным
- Поддерживать и улучшать лучшие практики команды: детальные PR-ревью, ручное и автоматизированное тестирование, деплой
Требования
- Степень BS в Computer Science/Information Systems или эквивалентный опыт
- 5+ лет профессионального программирования, из них 2+ года JavaScript в backend-разработке с Node.js, GraphQL и REST API
- 3+ года опыта с AWS (Lambda, AppSync, EventBridge, Amplify, API Gateway, SQS, Cognito, DynamoDB, Secrets Manager, CloudFormation) или аналогами (Azure, Google)
- 3+ года работы с реляционными/NoSQL базами данных (SQL Server, PostgreSQL, DynamoDB)
- 3+ года опыта облачных деплоев и CI-инструментов (AWS, GitHub Actions, Serverless Framework или Terraform)
- Экспертиза в написании хорошо протестированного JavaScript (Jest)
- Опыт построения ETL и API-интеграций (включая OAuth) и автоматизации синхронизации данных с учётом идемпотентности и обработки частичных сбоев
- Комфортная работа в монорепозитории общих пакетов (Lerna, Yarn workspaces)
- Базовые знания клиентских веб-фреймворков (React, Angular)
- Отличные навыки письменной и устной коммуникации, умение объяснять технические компромиссы нетехническим стейкхолдерам
- Опыт в ипотечной или финансовой сфере будет плюсом
Условия
- Full-Time
- Годовая зарплата + бонусы и/или комиссии
- Удалённая работа
- Комплексный пакет льгот: 401(k), отпуск, медицинская, стоматологическая и офтальмологическая страховка, гибкие льготы, страхование жизни, страхование питомцев, программы благополучия и другие
Навыки
- JavaScript
- Node.js
- GraphQL
- REST API
- AWS
- Lambda
- AppSync
- EventBridge
- Amplify
- API Gateway
- SQS
- Cognito
- DynamoDB
- Secrets Manager
- CloudFormation
- SQL Server
- PostgreSQL
- GitHub Actions
- Serverless Framework
- Terraform
- Jest
- ETL
- OAuth
- Lerna
- Yarn workspaces
- React
- Angular