




Job Summary: Senior Full-Stack Developer with a focus on data and platform, responsible for analytical data architecture, REST APIs, and frontend components. Key Highlights: 1. Design and implementation of multi-tenant analytical data architecture 2. Development of REST APIs in Node.js/TypeScript and frontend in React/Next.js 3. Autonomy in architectural and data quality decisions **\*SENIOR FULL\-STACK DEVELOPER — DATA AND PLATFORM\*** 2 positions · Full-time · On-site in Lima · Immediate hiring **Responsibilities**: design and implement multi-tenant analytical data architecture using DuckDB, MotherDuck, and dbt; build ingestion and transformation pipelines from ERPs and heterogeneous sources; develop REST APIs in Node.js/TypeScript and frontend components in React/Next.js; make architectural decisions autonomously; ensure data quality with dbt tests. **Non-negotiable requirements — data stack**: DuckDB and MotherDuck in production (demonstrable projects on GitHub), dbt with models, tests, and documentation, multi-tenant PostgreSQL, Apache Arrow/Parquet. **Non-negotiable requirements — application stack**: Strictly typed Node.js/TypeScript, React/Next.js, GCP or Azure (Cloud Run, IAM, Docker), Git with PRs and code review. **Non-negotiable requirements — workflow**: Cursor or Windsurf as primary daily IDE, autonomous development from written specifications, critical review of AI-generated output. **Strongly preferred qualifications**: IT experience in a distributor or FMCG company, familiarity with Peruvian ERPs (Nisira, Baan, SAP B1, Softland), Microsoft Fabric or Power BI Embedded, data extraction via SFTP or direct SQL queries to ERPs. Apply to: administracion1@vidasoftware.pe **Subject: Senior Dev · DuckDB/dbt · include GitHub with real projects** Work location: On-site employment


