NeoLab — стартап, который создает необанк в Индии. Мы уже привлекли €20 миллионов инвестиций и в настоящее время запускаем первое кредитное решение. Наша команда состоит из профессиональных разработчиков, распределенных по всему миру, включая Европу и страны БРИКС. Наша команда работала в Google, Vanguard и Infobip.
В NeoLab мы работаем для тех, кто нуждаются в финансовой помощи. Наша аудитория — это люди, обделённые обслуживанием традиционными банками, но которым нужно покрыть свои счета за здравоохранение или образование.
Наша главная цель — создать необанк, способный предоставлять простые, честные и надежные финансовые услуги с уровнем прибыли современного хедж-фонда наиболее уязвимым людям по всему миру.
Мы расширяем нашу команду разработки и ищем продуктово-ориентированных full-stack разработчиков, которые хотят оказать значимое влияние на мир.
Проект
Проект представляет собой мобильную кредитную платформу, которая использует ML-скоринг для автоматического обслуживания более миллиона клиентов каждый месяц и распределения денег по всей Индии.
Условия
Как Full-stack инженер-программист, вы будете разрабатывать эффективное программное обеспечение на основе современных технологий и подходов в команде профессионалов.
Мы ценим время и экспертизу наших разработчиков и поощряем ими использование ИИ для написания кода и сосредоточиваемся на решении проблем и инженерной работе. Вы будете работать по гибкому графику с минимумом звонков и отвлечений.
Вы будете тесно сотрудничать с основателями, командой инженеров и аналитиками для проектирования создании новых функций и сервисов.
Преимущества:
- Гибкий рабочий график
- 31 оплачиваемый день отпуска
- Полностью удаленная работа
- Современный технический стек: NestJS, fly.io Lambdas, Kubernetes, GraphQL, Kafka
- Нулевая бюрократия и прямое участие в принятии решений и развитии компании
- Поддержка новых технологий и использования LLM
- Компания оплачивает доступ к Cursor или другому ИИ-редактору по вашему выбору
Обязанности
- Основная обязанность — разработка нашей платформы аналитики уязвимостей на основе ИИ и big data.
- Проектирование, реализация и развертывание нового фкункционала в качестве члена инженерной команды.
- Сотрудничество с кросс-функциональной командой распределённой глобально.
- Создание масштабируемых backend-систем на NestJS.
- Разработка динамических и отзывчивых пользовательских интерфейсов на React.
- Участие в дизайне архитектуры и code review.
- Помошь в балансировании краткосрочных целей и долгосрочной масштабируемости решения при создании технического и функионального плана развития системы.
Требования
- 3+ лет профессионального опыта разработки программного обеспечения.
- Способности работать самостоятельно, самоуправляемо, без микроменеджмента.
- Знакомство с методологиями Agile/Scrum в профессиональной среде.
- Уверенные навыки problem solving и requirements gathering
- Проактивный и продуктово-ориентированный подход к работе — способность брать на себя ответственность за проблемы от начала до конца вместо перекладывания ответственности на других членов команды
- Ответсвенность при принятии решений и разработке — способность при возникновении проблем иследовать и найти решение, даже если проблема лежит вне вашей основной области экспертизы
- Способность быстро изучать новые технологии и практики
- Хороший английский на уровне A2-B1
Технические навыки
- Солидный опыт backend-разработки с NodeJS, NestJS или Express
- Солидный опыт frontend-разработки с TypeScript, React
- Опыт работы с Docker и контейнеризацией
- Опыт работы в облачных средах: fly.io, AWS или аналогичных
- Хороший опыт работы с Git и практиками GitOps
- Опыт проектирования API — предпочтительно GraphQL. RESTful CRUD приемлем.
Важно, чтобы вы работали хотя бы с одной:
- SQL базой данных — предпочтительно PostgreSQL
- NoSQL базой данных — предпочтительно MongoDB
Будет плюсом
- Знание паттернов проектирования: Factory, Singleton, Adapter и т.д.
- Знание архитектурных паттернов: Layered architecture, Hexagonal Architecture, Event-Driven Architecture, MVC и т.д.
- Знание TDD, DDD, BDD
- Опыт работы с Redis, Kafka, S3 или аналогичными базами данных.
- Опыт работы с Java и Spring Framework
- Опыт работы с Python и Pandas
- Опыт разработки мобильных приложений, предпочтительно для Android с Capacitor
- Опыт написания lambda-функций в fly.io, AWS или других облачных провайдерах
- Опыт настройки DevOps-пайплайнов, предпочтительно через GitHub Actions
- Опыт работы с Cursor или другим агентным ИИ-редактарами
- Опыт работы с SRE, DevSecOps практиками
- Опыт работы с практиками Observability: Monitoring, Logs, Tracing и связанные инструменты, такие как Grafana