Description
.
**Responsibilities and duties**
* Develop, maintain, and evolve applications using React, Next.js, NestJS, and other technologies in the Javascript/Typescript ecosystem;
* Support technical definitions and contribute to software architecture, aligning business and technology requirements;
* Support technical refinements with the team, contributing to the definition and implementation of solutions;
* Collaborate with multidisciplinary teams to ensure the quality and delivery of demands;
* Support and propose solutions for technical impediments that may impact the progress of projects and sprints;
* Support code review and contribute to the dissemination of development best practices;
* Ensure best practices in implementation, testing, security, and performance throughout the software lifecycle.
**Requirements and qualifications**
* Clear written and verbal communication in a remote context;
* Advanced mastery of the Typescript/Javascript ecosystem, especially Next.js, React, Vite, Handlebars, NestJS, and related technologies;
* Knowledge of clean architecture;
* Experience with automated testing, unit, integration, and end\-to\-end (E2E);
* Knowledge of relational databases, including modeling, optimization, and indexes;
* Experience with TypeORM and Prisma;
* Knowledge of containerization for local development and CI/CD environments;
* Mastery of Git, including GitFlow, Pull Requests (PRs), and Code Review;
* Experience with agile methodologies, such as Scrum and Kanban;
* Technical English;
* Differential: knowledge of AI applied to software development, Spec Driven Development (SDD), and messaging (Kafka, Pub/Sub, and RabbitMQ);
* Differential: experience with the implementation of CI/CD pipelines using Azure DevOps, GitHub Actions, GitLab CI, or similar tools;
* Differential: notions of Cloud GCP environments, including Cloud Run.
Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.
We equip our team with proprietary and external AI\-driven tools to design and build digital\-native platforms, integrating cutting\-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.
To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.
We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.
**Join us and be part of the AI\-driven revolution.**