Back to search
Brain - Centro de Inovação Gupy · Posted 18d ago

Arquiteto(a) de Software II

Uberlândia

hybrid Brasil Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

DESCRIÇÃO DA VAGABuscamos um(a) Arquiteto(a) de Software Pleno para integrar o time de Arquitetura Corporativa. O profissional será responsável por definir e evoluir a arquitetura de aplicações, garantindo qualidade de código, adoção de padrões técnicos consistentes e eficiência na esteira de entrega contínua, do desenvolvimento até a produção.Atuará de forma hands-on junto às squads de desenvolvimento, apoiando decisões técnicas, reduzindo débito técnico e promovendo boas práticas de engenharia de software. O papel requer equilíbrio entre visão sistêmica e capacidade de execução, com autonomia para propor melhorias e implementar soluções em ambientes de alta complexidade. Faz parte do escopo da posição contribuir para a evolução da plataforma interna de desenvolvimento (IDP), incluindo ferramentas como Backstage.RESPONSABILIDADE E ATRIBUIÇÕESArquitetura e DesenvolvimentoDefinir e estruturar componentes legados, microserviços e APIs, garantindo coesão, baixo acoplamento e evolução sustentável dos sistemas.Estabelecer padrões de desenvolvimento, design patterns (SOLID, Clean Architecture, DDD) e práticas para redução contínua de débito técnico.Traduzir requisitos de negócio em soluções técnicas escaláveis, seguras e viáveis economicamente.Realizar revisões técnicas e arquiteturais, identificando riscos e oportunidades de melhoria.Internal Developer Portal (IDP)Implementar e evoluir portais internos de desenvolvimento (IDP) como o Backstage (Spotify/CNCF), centralizando o catálogo de serviços, documentação técnica (TechDocs) e templates de scaffolding.Definir e manter o Software Catalog do IDP, garantindo visibilidade e governança sobre todos os serviços, APIs e componentes da plataforma.Criar e manter Software Templates (golden paths) para padronizar a criação de novos serviços, ambientes e pipelines com boas práticas embutidas.Desenvolver e integrar plugins customizados ao Backstage para conectar ferramentas internas (CI/CD, observabilidade, cloud, ticketing, segurança).Promover a cultura de self-service, reduzindo a carga cognitiva das squads e acelerando o onboarding de novos desenvolvedores.Avaliar e recomendar soluções complementares ou alternativas de IDP (Port, Cortex, Roadie, OpsLevel) conforme a maturidade da plataforma.CI/CD & DevOpsProjetar, implementar e manter pipelines de integração e entrega contínua (CI/CD) com foco em qualidade, rastreabilidade e velocidade.Integrar testes automatizados (unitários, integração e segurança) nos pipelines de CI/CD.Projetar e governar estratégias avançadas de deploy: Blue/Green, Canary e Feature Flags.DevSecOps e SegurançaIncorporar ferramentas de segurança (SAST/DAST) de forma contínua ao ciclo de desenvolvimento, garantindo segurança sem fricção operacional.Garantir aderência a boas práticas de segurança: autenticação, autorização e OWASP Top 10.Observabilidade e InfraestruturaImplementar e automatizar estratégias de observabilidade: logs, métricas e rastreamento distribuído (New Relic, Pilha ELK, Prometheus, Grafana).Apoiar a definição de estratégias de IaC e automação de infraestrutura.Colaboração e Orientação TécnicaApoiar e orientar desenvolvedores nas melhores práticas arquiteturais e de engenharia de software.Atuar como referência técnica na squad, colaborando com produto, negócios e infraestrutura.Participar ativamente de cerimônias ágeis, contribuindo com perspectiva técnica e arquitetural.REQUISITOS E QUALIFICAÇÕES Linguagens e FrameworksExperiência sólida em pelo menos duas stacks modernas: Java/Spring, Node.js, Python ou React.Conhecimento em APIs RESTful e GraphQL; experiência com integração entre sistemas heterogêneos.Familiaridade com bancos de dados relacionais (PostgreSQL, MySQL, Oracle) e não relacionais (MongoDB, Redis).Arquitetura de SoftwareDomínio de arquiteturas distribuídas, microserviços e orientada a eventos.Aplicação prática de padrões: SOLID, Clean Architecture, DDD, CQRS e Event Sourcing.Internal Developer Portal e Platform EngineeringExperiência na implementação ou operação de IDP com Backstage (Spotify/CNCF): Software Catalog, TechDocs, Scaffolder e sistema de plugins.Conhecimento em platform engineering: golden paths, self-service, padronização de workflows e gestão de developer experience (DevEx).Familiaridade com integração do Backstage a ferramentas como GitHub/GitLab, Kubernetes, Argo CD, Jira, SonarQube e provedores cloud.CI/CD e Automação de QualidadeExperiência prática com Jenkins, GitLab CI e/ou Spinnaker.Uso de ferramentas de análise estática de código: SonarQube ou similares.Conhecimento em testes automatizados (unitários, integração, contrato e carga).Containers e OrquestraçãoConhecimento avançado em Docker, incluindo otimização de builds (multi-stage).Experiência com Kubernetes e GitOps (ArgoCD, FluxCD).Cloud e IaCExperiência prática em ao menos um provedor cloud: AWS, Azure, GCP ou OCI.Domínio de ferramentas de IaC: Terraform, Pulumi ou Ansible.Mensageria e IntegraçãoExperiência com Kafka, RabbitMQ ou ActiveMQ e arquitetura orientada a eventos.Segurança e ObservabilidadeIntegração de ferramentas SAST/DAST em pipelines de CI/CD.Implementação de logs, métricas e rastreamento distribuído com New Relic, Pilha ELK, Prometheus e/ou Grafana.Formação e ExperiênciaEnsino Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.Mínimo de 4 anos de experiência em desenvolvimento de software, com ao menos 2 anos atuando em arquitetura de sistemas.DIFERENCIAIS:Contribuições a plugins open-source do Backstage ou projetos CNCF correlatos.Experiência com plataformas comerciais de IDP: Port, Cortex, Roadie, OpsLevel ou Harness IDP.Certificações em cloud: AWS Solutions Architect, Azure Solutions Architect ou equivalentes.Experiência com plataformas e servicos de Inteligência Artificial em cloud (AWS Bedrock, Azure OpenAI, Vertex AI).Conhecimento em arquiteturas serverless e event-driven (AWS Lambda, Azure Functions).Experiência em ambientes de alta disponibilidade, missão crítica e sistemas de grande escala.Vivência em transição de sistemas monolíticos para microsserviços ou cloud-native.Inglês técnico para leitura de documentação (desejável).Pós-graduação em Engenharia de Software, Arquitetura de Sistemas ou áreas correlatas (desejável).

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent