Description
We are specialists in **technological transformation**, combining human expertise with AI to build scalable tech solutions. With over 8,000 CI\&Ters worldwide, we have partnered with more than 1,000 clients over our 30-year history. Artificial Intelligence is our reality. **Important**: If you reside in the Campinas Metropolitan Region, your physical presence at our city offices is mandatory, per our current attendance policy.
We are looking for a **Senior Fullstack Developer** with solid experience in JavaScript, React, and Node.js. The ideal candidate must possess strong understanding of modern software architectures and be familiar with cloud environments—especially Google Cloud Platform (GCP). Knowledge of artificial intelligence is considered a plus.
**Responsibilities:**
Develop and maintain web applications using JavaScript, React, and Node.js.
Design and implement RESTful and/or GraphQL APIs with a focus on performance and scalability.
Collaborate with cross-functional teams to define, design, and deliver new features.
Apply system optimization techniques, including caching and performance monitoring.
Implement test-driven development (TDD/BDD) practices and test automation.
Work with microservice architectures and system integration.
Use container technologies (Docker) and messaging systems (RabbitMQ, Kafka).
Participate in code reviews and promote development best practices.
Contribute to modeling and developing cloud-based solutions, preferably on GCP.
**Requirements:**
Proven experience as a backend developer, with a focus on Node.js.
Experience with frontend frameworks such as React.
Advanced knowledge of microservice architectures and RESTful and/or GraphQL API design.
Expertise in caching techniques and system optimization.
Practical knowledge of public clouds (AWS, Azure, or Google Cloud Platform).
Proficiency in modeling and developing web systems and microservices.
Experience with relational and non-relational databases (MongoDB, Redis, etc.) and query optimization techniques.
Familiarity with reactive programming concepts, RxJS, and Observables.
Knowledge of state management with Redux or similar technologies.
Desirable experience with Component Driven Development (CDD) and responsive component development.
Ability to solve complex problems and make technical decisions.
Proficiency in CI/CD tools and agile development practices.
Mastery of Git for version control.
Desirable experience with Design Systems and styling frameworks such as Tailwind CSS.
Excellent communication skills, with the ability to articulate complex ideas clearly and concisely.
**Nice-to-have:**
Knowledge of NestJS.
Knowledge of Next.js.
Familiarity with AI development.
**Our benefits:*** Health and dental insurance;
* Meal and food allowance;
* Childcare assistance;
* Extended parental leave;
* Partnerships with gyms and health/wellness professionals via Wellhub (Gympass, TotalPass);
* Profit Sharing Program (PLR);
* Life insurance;
* Continuous learning platform (CI\&T University);
* Discount club;
* Free online platform dedicated to promoting physical, mental, and emotional well-being;
* Pregnancy and responsible parenting course;
* Partnerships with online course platforms;
* Language learning platform;
* And many more
More details about our benefits here: https://ciandt.com/br/pt\-br/carreiras
At CI\&T, inclusion begins from the first contact. If you are a person with a disability, it is important to **submit your medical report during the selection process.** *Check which information must be included in the report* *by clicking here.* This allows us to ensure the support and accommodations you deserve. **If you do not yet have the official disability certification, don’t worry—we can support you in obtaining it.**
We have a dedicated Health and Well-being team, inclusion specialists, and affinity groups ready to support you at every stage. Count on us to walk this journey alongside you.