A Macher Tecnologia está contratando um(a) profissional para atuar como Arquiteto(a) de Software (foco em Backend) para desenvolvimento, manutenção e melhorias em soluções de emergência e exploração sustentável dos oceanos, envolvendo visualização e
processamento de dados (históricos, tempo real e previstos).
A atuação envolverá:
? Projetar, desenvolver e manter arquiteturas de software robustas e escaláveis;
? Participar de revisões de código, analisar e melhorar a performance e a segurança
dos sistemas existentes;
? Atuar na definição e na implementação de padrões de desenvolvimento e
arquitetura;
? Colaborar com outras equipes (Frontend, DevOps, QA) para integrar soluções
completas e eficientes;
? Guiar e orientar a equipe em decisões técnicas, garantindo alinhamento com os
objetivos estratégicos da empresa;
? Mentorar e desenvolver talentos dentro da equipe, promovendo um ambiente de
aprendizado e crescimento contínuo.
Formação:
Engenharia de Sistemas, Ciência da Computação, áreas relacionadas.
Stack Técnica Mandatória:
? Sólida experiência com Cloud da Microsoft Azure e AWS
? Sólida experiência com Arquitetura de computação em nuvem (ex: serverless,
Azure functions, etc), ambientes containerizados (Docker ou Kubernetes) e microsserviços
? Sólida experiência com práticas de DevOps (ex: CI/CD com Azure Pipelines,
observabilidade e monitoramento com Grafana, Prometheus, Flask Monitoring
Dashboard, etc);
? Sólida experiência com protocolos de rede (ex: HTTP/HTTPS, FTP, SFTP, SSH, SSL,...) e de comunicação (ex: REST, MQTT, WebSocket, GraphQL, RPC, SOAP, etc);
? Conhecimento de Design Patterns, princípios de programação e estrutura de
dados (ex: SOLID, KISS, DRY, YAGNI, etc);
? Sólida experiência com metodologias de desenvolvimento de software (ex: BDD,
etc);
? Sólida experiência com frameworks e bibliotecas de Backend (ex: Flask, FastAPI,
SQLAlchemy, etc);
? Sólida experiência com bancos de dados relacionais e não relacionais (ex: SQL, NoSQL, ORM, PostgreSQL, MySQL, MongoDB, DBScale, Databricks);
? Experiência com estratégias de implantação (ex: Blue-Green, Canary, Tests A/B,
etc);
? Experiência com boas práticas de segurança, ferramentas de verificação de
segurança do código e gerenciamento de API (ex: OWASP, Azure KeyVault, Trivy,
Snyk, API Gateway, etc);
? Experiência com boas práticas de performance e gerenciamento de cache (ex:
Redis, asyncio, streams, etc);
? Experiência com autenticação e autorização (ex: OAuth, JWT, RBAC, etc);
? Experiência com bibliotecas de Python para visualização de dados (ex: NumPy,
Pandas, Matplotlib, Seaborn, etc);
? Experiência com testes automatizados (ex: unidade, integração, carga, etc);
? Experiência com com documentação (ex: Swagger, Design Docs, RFC, UML,
diagramas de Arquitetura de Software, etc).
? Experiência com plataformas low-code (Node-RED, preferencialmente)
? Noções ou experiência com análise estática de código e linters;
? Experiência prévia em ambientes de alta disponibilidade e escalabilidade;
Sobre a posição
Esta é uma posição híbrida (3x semana na Glória)
O/a Candidato/a necessita residir na cidade do Rio de Janeiro ou arredores
Desejável inglês para leitura e eventual conversação com clientes
O que oferecemos?
Ambiente colaborativo e amigável.
Plano de saúde com co-participação (Sul America)
Vale alimentação de 735,00 (VA or VR)
Seguro de vida
CLT