Description
**Hard Skills**
* Node.js;
* Typescript;
* Vue;
* React;
* Experience with one or more frameworks such as Express.js, Nest.js, and popular libraries in the Node ecosystem;
* Familiarity with frontend project architectures such as MVVM and BLoC.
* Ability to design scalable systems;
* Knowledge of relational databases (PostgreSQL/SQLite) and NoSQL (Redis);
* Experience in query optimization and data modeling;
* Familiarity with CI/CD pipelines, automation tools (Jenkins, GitLab CI/CD), and containers (Docker, Kubernetes);
* Knowledge of server management and cloud providers (AWS);
* Mastery of version control systems, primarily Git, and branching practices such as Git Flow;
* Proficiency in the design and implementation of RESTful and GraphQL APIs, as well as API documentation and versioning practices.
**Soft Skills**
* Ability to communicate clearly and effectively, both with the technical team and non-technical stakeholders;
* Aptitude to identify, analyze, and solve complex problems effectively, maintaining calm under pressure;
* Capacity to align technical decisions with business objectives, prioritizing features and improvements that add value;
* Willingness and ability to train and mentor junior team members, promoting a continuous learning environment;
* Ability to manage multiple tasks and projects, ensuring delivery within established deadlines;
* Capacity to quickly adapt to new technologies, project changes, and unforeseen challenges;
* Understanding and consideration for the perspectives and emotions of team members, promoting a positive and collaborative work environment.