Quick Summary
Log Lab Digital Intelligence is hiring a remote Software Architect under a PJ (Legal Entity/Contractor) modality to define and evolve software architecture for public sector projects in Brazil. The role involves designing scalable, secure solutions, supporting technical teams across various domains, and guiding developers on best practices. Primary focus is on Node.js, React, and TypeScript, with support for Java, Spring, and PHP projects. Key requirements include experience in software architecture, microservices, REST/SOAP APIs, system integration, proficiency in DevOps tools (GitLab, Azure DevOps, Jenkins, Docker, Kubernetes, OpenShift), Cloud platforms (AWS, Azure, GCP), databases (Oracle, PostgreSQL, SQL Server), observability tools, messaging systems (Redis, Kafka), and knowledge of AI projects (LLM, RAG, vector databases). This senior position requires broad technical vision, strong analytical skills, and the ability to mentor.
Log,Lab Digital Intelligence is a company with over 22 years in the market, exclusively serving the public sector, including state-owned companies, institutions, and agencies at municipal, state, and federal levels. This extensive experience allows us to add significant value to our contracts by deeply understanding the challenges faced by public institutions in Brazil, and by sharing the knowledge gained from numerous successful projects nationwide.
Responsibilities and Attributions
- Define, document, review, and evolve software architecture for factory projects.
- Design and document scalable, secure, sustainable solutions that meet client needs.
- Participate in development and support technical teams in resolving complex impediments across back-end, front-end, databases, infrastructure, DevOps, and integrations.
- Guide developers on software engineering best practices, design patterns, microservices, APIs, versioning, testing, CI/CD, and technical quality.
- Primarily focus on Node.js, React, and TypeScript, while also supporting projects in Java, Spring, and PHP.
- Contribute to DevOps strategies, pipelines, build/deploy automation, observability, containerized environments, and continuous integration.
- Support initiatives involving artificial intelligence (AI), AI architecture, integration with AI models, and intelligent process automation.
- Collaborate transversally with project managers, technical leads, developers, QA, infrastructure, and DevOps teams.
Requirements and Qualifications
- Completed higher education in Software Engineering, Information Systems, Computer Science, or related fields.
- Experience in software architecture definition, microservices, REST/SOAP APIs, and integration between systems and distributed applications.
- Primary expertise in Node.js, React, and TypeScript, with complementary skills in Java, Spring, JavaScript, and PHP.
- Proficiency in DevOps tools: GitLab, Azure DevOps, Jenkins, CI/CD, Docker, Kubernetes, and OpenShift.
- Knowledge of Cloud platforms and infrastructure: AWS, Azure, and GCP.
- Expertise in databases, data modeling, Oracle, PostgreSQL, SQL Server, and performance analysis.
- Knowledge of observability tools: logs, metrics, Grafana, and application monitoring.
- Experience with messaging systems: Redis, Kafka, and asynchronous processing.
- Knowledge of AI projects, including LLM, RAG, vector databases, intelligent service integration, and AI solution architecture.
Additional Information
- This is a senior professional role requiring a broad technical vision, strong analytical skills, and the ability to manage multiple projects simultaneously.
- Excellent technical communication, a collaborative approach, and the ability to mentor developers are essential.
- Demonstrated ability to make technical decisions balancing quality, deadlines, cost, risk, and business needs.
- Experience in a software factory, consulting, corporate projects, or multi-technology environments is a significant advantage.
- This position is offered under a PJ (Legal Entity/Contractor) modality.
- Work Location: Home Office (Remote).

