




Job Summary: Join the Software Factory's Development Squad to define and evolve the architecture of Node.js and React applications, develop critical solutions, and ensure technical quality. Key Highlights: 1. Definition and evolution of Node.js and React application architecture. 2. Development of critical solutions with a focus on performance and scalability. 3. Serving as a technical reference, promoting innovation and best practices. Description: * Bachelor's degree in Software Engineering, Computer Science, Information Systems, or related fields; * Solid experience in architecture and development of web applications using Node.js and React.js; * Proficiency in JavaScript, TypeScript, RESTful APIs, and microservices architecture; * Experience with modern frameworks and libraries (Express, NestJS, Next.js, Redux, etc.); * Knowledge of relational and non-relational databases (PostgreSQL, MySQL, MongoDB); * Familiarity with Docker, Kubernetes, CI/CD, and version control tools (Git, GitLab, Azure DevOps); * Experience in defining technical standards, automation, and coding best practices; * Knowledge of Clean Architecture, SOLID principles, Design Patterns, and web application security; * Cloud infrastructure experience (AWS, Azure, or GCP) is desirable; * Collaborative, communicative profile with broad technical vision. * Join the Software Factory's Development Squad, responsible for defining and evolving the architecture of Node.js and React applications; * Develop critical and highly complex solutions, ensuring application performance, scalability, and availability; * Create and maintain architecture documentation, diagrams, and technical guidelines for projects; * Support investigation and analysis of production application incidents, proposing corrective and preventive solutions; * Define development standards and best practices, ensuring technical quality in deliverables; * Support the development team in implementing solutions and reviewing code; * Collaborate with Product Owners and analysts to assess technical feasibility and define solutions; * Participate in agile ceremonies and contribute to continuous improvement of processes and products; * Serve as a technical reference within the team, promoting adoption of new technologies and innovation. 2511170202461814097


