Description
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!**