
Truelogic Software — компания по разработке программного обеспечения в формате nearshore, предоставляющая услуги гибкого усиления команд и индивидуальной заказной разработки на аутсорсе. Инженерные команды компании работают в Латинской Америке и сотрудничают со стартапами и компаниями из списка Fortune 500 в сферах SaaS, B2B и корпоративных решений. Компания делает акцент на тесном сотрудничестве, оперативной реализации проектов и согласовании работы с часовыми поясами клиентов, поддерживая распределённые проекты более чем в 25 странах. Ориентированная на удалённую работу модель Truelogic Software объединяет инженеров с опытом в различных отраслях и направлениях разработки программного обеспечения.
Старший Java-разработчик серверной части — удалённо, Доминиканская Республика
Создавайте платформы данных для международной компании в сфере аналитики и стратегического консалтинга в роли старшего Java-разработчика серверной части. Разрабатывайте масштабируемые сервисы, решения на основе ИИ и больших языковых моделей, а также функции визуализации данных.
Описание
- Проектируйте и поддерживайте продукты и функции — от первоначальной разработки до постоянного совершенствования.
- Применяйте и оценивайте решения на основе ИИ и больших языковых моделей, чтобы отвечать на потребности бизнеса и улучшать процессы.
- Работайте с коллегами из инженерной команды над архитектурой систем и сложными техническими задачами.
- Соблюдайте процессы жизненного цикла разработки программного обеспечения и правила документирования.
- Продумывайте надёжную архитектуру, запускайте модульные тесты, автоматизируйте тестирование, когда это уместно, и проверяйте код.
- Взаимодействуйте с разными командами, чтобы разбираться в инициативах, анализировать потребности и предлагать решения.
- Соблюдайте требования к производительности, надёжности, качеству, безопасности и тестируемости.
- Создавайте системы, рассчитанные на высокий трафик и доступность.
- Внедряйте новые технологии для улучшения существующих приложений.
- Создавайте масштабируемые решения для визуализации данных.
Требования
- Не менее 5 лет опыта работы с Java.
- Не менее 1 года опыта работы с JavaScript и не менее 1 года с React.
- Не менее 3 лет опыта работы с SQL; предпочтительно знание PostgreSQL или Redshift.
- Знание алгоритмов, структур данных, объектно-ориентированного программирования и оптимизации производительности.
- Опыт проектирования и разработки RESTful-сервисов серверной части.
- Опыт написания и поддержки автоматизированных модульных тестов.
- Опыт работы с продуктовыми экспериментами, A/B-тестированием и бизнес-метриками или KPI.
- Опыт работы в кросс-функциональных продуктовых командах.
- Опыт работы со Spring Boot будет преимуществом.
- Опыт работы с Python, C#, Go или C++ будет преимуществом. (В исходном тексте C# указан дважды.)
- Опыт работы с сервисами AWS, такими как EC2, S3, Lambda, RDS или Redshift, будет преимуществом.
- Опыт работы с Docker и Kubernetes будет преимуществом.
- Опыт работы с машинным обучением, глубоким обучением, NLP, предварительной обработкой данных и токенизацией будет преимуществом.
- Опыт разработки функций визуализации данных будет преимуществом.
Преимущества
- Полностью удалённая работа.
- Конкурентная оплата в долларах США.
- Оплачиваемый отпуск.
- Самостоятельность в работе.
- Работа с ведущими американскими компаниями.
- Мероприятия для сотрудников.
- Поддержка баланса между работой и личной жизнью.
- Взаимодействие с разнообразной мультикультурной международной сетью коллег.
- Возможность работать с опытными старшими специалистами.