Fullstack JavaScript Developer (Node.JS+Vue.JS)
ResponsibilitiesWork as afull-stack engineer, owning features from API to UI:Develop and maintainNode.js backend services for data ingestion, processing, and application logicImplementVue.js frontend components and pages (forms, tables, filters, dashboards)Collaborate with solution architects and data engineers to:Consume and expose data fromSnowflake and other data sourcesAlign on data models and contracts between the application and the data warehouseIntegrate with:Chrome extension–based data capture flowsExternal data providers and internal APIsEnsurecode qualityWrite clean, testable, maintainable code in both the back end and the front endParticipate in code reviews, refactoring, and technical design discussionsContribute toarchitecture and technical decisions for the MVP and further phasesCollaborate with PM/BA and client stakeholders, clarify requirements, and propose implementation optionsHelp improveDevOps and delivery practices (logging, monitoring, basic CI/CD improvements) within the scope of your workContinuously learn and adoptbest practices around data-intensive systems and AI-assisted developmentKogo poszukujemy?4+ years of commercial experience withJavaScript/TypeScript3+ years of commercial experience withNode.js on the back endExperience building and maintaining REST/JSON APIsSolid understanding of authentication/authorization, error handling, and logging2+ years of commercial experience with a modern front-end frameworkVue.js is preferred (React experience acceptable, with readiness to work in Vue)Experience building SPA dashboards, forms, data grids, and filtersExperience working as atrue full-stack developer (same engineer owning both backend and frontend features end-to-end)Strong knowledge ofSQL and experience integrating applications with analytical/OLAP stores (Snowflake, Redshift, BigQuery, or similar)Experience integrating withexternal APIs and third-party servicesGood understanding ofasynchronous programming, promises, and event-driven architecturesPractical experience withGit and common branching/code review workflows (PRs, code reviews)Experience withunit/integration testing for back-end and/or front-endAbility to collaborate witharchitects and data engineers (understanding of data models, ETL outputs, contracts)Experience withAI / LLM integrations (OpenAI, Claude, etc.) from Node.jsJ-18808-Ljbffr