




Job Summary: We are seeking a Senior Full Stack Developer to build and evolve digital products focused on data and CRM, working with TypeScript/React/Node, microservices architecture, and asynchronous processing. Key Highlights: 1. Work on building and evolving digital products focused on data and CRM. 2. Proficiency in the TypeScript/React/Node ecosystem and microservices architecture. 3. Work with asynchronous processing and message queues for large-scale data. We are looking for a **Senior Full Stack Developer** to build and evolve digital products focused on **data and CRM**. You will work on solutions that process large volumes of information, integrate multiple services, and deliver rich, high-performance user interfaces. We expect someone proficient in the **TypeScript/React/Node** ecosystem, comfortable moving between frontend and backend, with strong architectural judgment and a commitment to readable, testable, and sustainable code. **Responsibilities** * Develop and maintain end\-to\-end features — from database to UI — with clean, testable, and well-documented code. * Design and implement robust RESTful APIs, ensuring clear contracts and a good experience for consumers. * Build performant and accessible interfaces with **React**, prioritizing componentization, reusability, and visual consistency. * Collaborate on the technical design of new features, participating in scope, architecture, and trade\-off discussions with product and design teams. * Implement and maintain **microservices** in **Node.js/TypeScript**, ensuring resilience and observability. * Work with **asynchronous processing and message queues** (Kafka, RabbitMQ) to handle large-scale data flows. * Write unit and integration tests as part of the development workflow, not as a subsequent step. * Conduct code reviews focused on quality, knowledge sharing, and the team’s technical growth. * Identify and resolve technical debt, proposing continuous improvements to the codebase and existing architecture. * Contribute to the creation and evolution of internal libraries and reusable components. **Requirements:** * Solid production experience with TypeScript and Node.js. * Expertise in designing and implementing well-structured REST APIs. * Experience with PostgreSQL — modeling, optimized queries, and migrations (familiarity with query builders like Knex is a plus). * Knowledge of microservices architecture — inter-service communication, resilience, and deployment strategies. * Practical experience with messaging and queuing systems (Kafka, RabbitMQ or similar). * Proficiency in the React ecosystem — hooks, state management, routing, and composition patterns. * Experience with Single Page Applications and modern build tools (Vite, Webpack, etc.). * Solid CSS knowledge (preprocessors, CSS\-in\-JS, or utility\-first approaches) and responsive layout implementation. * Practice in componentization and building reusable component libraries. **Practices and Tools** * Experience with automated testing — unit and integration tests (Jest, Testing Library, Vitest or similar). * Fluency in Git — branching strategies, pull requests, and collaborative workflows. * Familiarity with agile methodologies and development rituals. **Nice-to-Haves** * Experience with AWS cloud services (Lambda, SQS, S3, ECS or similar). * Knowledge of Kubernetes and container orchestration. * Experience with non-relational databases (MongoDB, DynamoDB, Redis). * Experience integrating with third-party services (external APIs, webhooks, OAuth). * Familiarity with observability practices (structured logging, tracing, metrics). * Prior experience with data products, CRM, or data\-intensive platforms. **OUR PERKS AND PARTNERSHIPS:** + **Alice or Cassi Health Insurance** — no monthly premium deduction and 30% co-payment for simple consultations and exams + **SulAmérica Dental Insurance** — no co-payment, ensuring the best care for your smile + **Birthday Day Off** — enjoy your birthday month with full freedom to celebrate your way + **Fluency Academy Partnership** — incredible conditions for learning a new language. Actually, not one — **EIGHT LANGUAGES** + **Cubos Academy Partnership** — access to introductory content across Programming, Product Design, and Product Management. Best of all: **free!** + **University Partnerships** — discounts to help you learn and grow + **Cinemark Partnership** — we’ve prepared a special combo for you to enjoy a movie at a great price + **SESC Membership** + **Life Insurance**, per internal policy + **Zig Baby Kit** — for our future moms and dads, we have a lovely kit waiting for your Zigbaby + **Zenklub** — a fully digital platform connecting you with mental health and wellness professionals + **Wellhub** **(formerly Gympass) or TotalPass** — platforms offering access to various gym networks and wellness apps + **ZigCard** — nothing better than experiencing our product firsthand, right? And for Ziggers, we provide a monthly R$ 50 bonus inside the ZigCard for you to use and enjoy. In your birthday month, **the bonus amount is doubled!**


