О компании
Flosum — прибыльная B2B SaaS-компания, создающая Salesforce-native платформу DevSecOps, Data Protection и Security для предприятий из регулируемых отраслей. Платформа полностью построена на Salesforce и обслуживает организации, которым требуются высокий уровень безопасности, соответствия нормативным требованиям и надёжности.
Задачи
•Разработка высокопроизводительных backend-сервисов и API для корпоративных SaaS-приложений
•Разработка масштабируемых, безопасных Node.js-микросервисов и интеграций в экосистеме Salesforce
•Создание современных front-end-интерфейсов с использованием Vue.js и TypeScript
•Разработка инструментов для CI/CD pipeline, фреймворков автоматизации и инфраструктуры для повышения продуктивности разработчиков
•Создание систем обработки данных в реальном времени и событийно-ориентированных архитектур для чувствительных корпоративных данных в масштабе
•Владение значительными частями архитектуры и доставка production-кода
•Полная ответственность за системы от начала до конца
Требования
•5+ лет профессиональной разработки на Node.js в production-средах, работа с системами, обслуживающими реальных пользователей в масштабе
•Экспертное понимание асинхронного программирования, event loops, streams и Node.js runtime, включая backpressure, setImmediate, process.nextTick и unhandled promise rejections
•Глубокий production-опыт с TypeScript
•Уверенное владение проектированием RESTful API, OAuth 2.0, JWT и лучшими практиками безопасности корпоративных API
•Подтверждённый опыт работы с SQL и NoSQL базами данных, оптимизацией запросов, моделированием данных и пониманием влияния решений по схеме данных на производительность в масштабе
•Владение Git-воркфлоу, код-ревью, unit-, интеграционным и end-to-end тестированием, CI/CD pipelines
•Твёрдое понимание Docker, облачных сервисов (AWS/GCP/Azure) и принципов infrastructure-as-code
•Берёт на себя ответственность, работает самостоятельно при неполных спецификациях, задаёт вопросы, предлагает решения и доставляет работающие прототипы
•Пишет надёжный код, ценит uptime и целостность данных
•Чётко и уважительно сообщает технические мнения
•Роль не подходит кандидатам, ищущим краткосрочную контрактную работу или частую смену проектов; требуется долгосрочное обязательство
Будет плюсом
•Опыт разработки на Salesforce (Apex, Lightning Web Components (LWC), Visualforce или интеграции Salesforce API)
•Опыт разработки продуктов Salesforce ISV (AppExchange)
•Опыт с Vue.js (особенно Vue 3 Composition API и управление состоянием)
•Опыт в B2B SaaS с корпоративными клиентами и строгими требованиями соответствия (SOC 2, HIPAA, FedRAMP, GDPR)
•Опыт DevOps/DevSecOps практик в экосистеме Salesforce
Условия
•Конкурентная компенсация, соответствующая опыту и влиянию
•Прямое взаимодействие с основателями компании и руководством инженерной команды
•Прибыльная, стабильная компания с агрессивными планами роста без тревог о финансировании и ограниченного runway
•Возможность работать над корпоративными продуктами, используемыми некоторыми из крупнейших организаций мира
•Технические задачи, связанные с безопасностью, соответствием требованиям, масштабом и надёжностью в Node.js и Salesforce
•Культура, которая ценит ответственность, скорость и мастерство выше политики и иерархии
•Долгосрочная занятость на полную ставку