




Job Summary: We are seeking a Full Stack Developer with solid experience in modern web applications, working end-to-end, and possessing a strong understanding of software architecture and scalability. Key Highlights: 1. Solid experience in modern web applications (frontend and backend) 2. Strong understanding of software architecture and scalability 3. Technical maturity for architectural decision-making and best practices Full Stack Developer – React \+ Node.js **Work Model:** Hybrid (Alphaville – Brascan, Barueri/SP) **Contract Type:** PJ – Full time \- Temporary for 3 months **Working Hours:** 9:00 AM to 6:00 PM About the Opportunity We are looking for a Full Stack Developer with solid experience in modern web applications, working end-to-end (frontend and backend), with strong understanding of software architecture, code organization, and scalability. The role requires technical maturity for architectural decision-making, project structuring, and implementation of development best practices. Hybrid work in Alphaville (Brascan), with on-site presence required on **Mondays and Wednesdays**. Responsibilities * Develop and maintain web applications using **React 18** on the frontend and **Node.js with Express** on the backend * Design and evolve application architecture to ensure scalability, organization, and maintainability * Structure backend following a modular **MVC** pattern * Define code organization standards in a **monorepo** environment * Implement RESTful integrations and consume APIs * Model and structure **MongoDB** database with **Mongoose** * Implement authentication and authorization using **JWT** * Ensure application security (bcrypt, CORS, environment variables via dotenv) * Develop file upload functionality (Multer) * Participate in code reviews and propose technical and architectural improvements Frontend Technical Requirements * **React 18** with **Create React App (react\-scripts)** * **React Router v6** * Experience with **Chakra UI** and **Material UI v5** * State management using **Context API and Hooks** * Consuming REST APIs via **fetch** * Date manipulation with **date\-fns** or **moment** * Date/time picker components * Generating reports/exports using **jsPDF**, **xlsx**, and **papaparse** Backend * **Node.js** with **Express** * **MongoDB** with **Mongoose** * Authentication with **JWT** * Encryption with **bcrypt** * File upload with **Multer** * **CORS** configuration * Environment variable management with **dotenv** Architecture Knowledge (Mandatory) * Principles of **software architecture** (modularization, separation of concerns, cohesion, and loose coupling) * Application of **Clean Code** and best practices for code organization * Design of RESTful APIs * Project organization using **MVC** * Experience with **monorepo** * Understanding of scalability and performance * Layered architecture (controllers, services, repositories) * Centralized error handling and middleware usage * Versioning and environment organization Mandatory Requirements * Minimum of **3 years of experience as a developer** * Proven experience in Full Stack projects * Ability to work with technical autonomy * Availability for hybrid model (Mondays and Wednesdays on-site in Alphaville – Brascan) * Use of personal computer Nice-to-Haves * Experience refactoring legacy systems * Experience in high-delivery-demand environments * Experience in technical review and definition of project standards * Familiarity with automated testing Contract Model * Individual Contractor (PJ) * Temporary contract * Working hours from 9:00 AM to 6:00 PM * Hybrid model (2 days per week on-site in Alphaville – Brascan)


