
Engenheiro de software sênior
Há 4 dias
A BM VAGAS em parceria com grande empresa do ramo de tecnologia seleciona Engenheiro de software sênior - remoto
Responsabilidades ;- Projetar e implementar aplicações Java complexas usando Spring Boot, Spring Cloud e padrões de microsserviços
- ;Arquitetar APIs RESTful escaláveis com foco em performance, segurança e versionamento
- Otimizar consultas MySQL complexas, implementar estratégias de indexação e sharding quando necessário
- ;Implementar lógica de negócio robusta com padrões de design apropriados (DDD, CQRS, Event Sourcing)
- ;Gerenciar transações complexas e consistência de dados em ambientes distribuídos
- Liderar design de esquemas de banco de dados e estratégias de migração zero-downtime
- Implementar circuit breakers, retry patterns e outras práticas de resilência
- Configurar e otimizar pools de conexão, caching strategies (Redis/Hazelcast) e message brokers
- Front End
- Arquitetar aplicações React complexas com foco em performance, acessibilidade e experiência do usuário
- ;Implementar arquiteturas frontend escaláveis usando padrões como micro-frontends quando apropriado
- Gerenciar estado complexo da aplicação usando Redux, Zustand ou Context API com otimizações avançadas
- Implementar code splitting, lazy loading e outras técnicas de otimização de bundle
- ;Desenvolver componentes reutilizáveis seguindo design systems e atomic design principles
- Garantir compatibilidade cross-browser e implementar progressive web app features quando necessário
- Otimizar Core Web Vitals e implementar estratégias de performance monitoring
- ;Integrar com APIs usando padrões avançados como GraphQL, real-time subscriptions e caching inteligente
- Observabilidade e Telemetria
- Implementar instrumentação completa usando OpenTelemetry, Micrometer ou ferramentas similares
- Configurar distributed tracing para rastreamento de requests complexos através de microsserviços
- Desenvolver métricas customizadas de negócio e técnicas usando DataDog/New Relic (ou similares)
- Implementar logging estruturado com correlation IDs e context propagation
- Configurar alertas inteligentes baseados em SLIs/SLOs e error budgets
- Criar dashboards avançados para monitoramento de saúde de sistemas e business metrics
- Implementar health checks, readiness e liveness probes para ambientes containerizados
- Configurar synthetic monitoring e real user monitoring (RUM) para experiência do usuário
- Excelência em Engenharia
- Liderar iniciativas de melhoria da qualidade de código através de static analysis e quality gates
- Implementar e promover práticas de Test-Driven Development (TDD) e Behavior-Driven Development (BDD)
- Estabelecer e manter pipelines de CI/CD robustos com automated testing, security scanning e deployment strategies
- Conduzir revisões arquiteturais e promover refactoring estratégico para redução de débito técnico
- Implementar práticas de Infrastructure as Code (IaC) usando Terraform, CloudFormation ou similares
- Promover cultura de DevOps através de colaboração entre desenvolvimento e operações
- Organizar post-mortems e implementar melhorias baseadas em lessons learned
- Estabelecer coding standards, documentation practices e knowledge sharing initiatives
- Capacidade de trabalhar de forma independente e tomar decisões técnicas complexas
- ;Graduação em Ciência da Computação, Engenharia ou experiência equivalente significativa
- Habilidades Backend
- ;5+ anos de experiência com desenvolvimento Java, incluindo Java 11+ features
- ;Expertise com Spring Boot, Spring Cloud, Spring Security e Spring Data
- ;Experiência sólida com design de APIs RESTful, versionamento e documentação (OpenAPI/Swagger)
- -Experiência com message brokers/eventbus (RabbitMQ, Apache Kafka, AWS SQS/SNS)
- ;Conhecimento de containerização (Docker, Kubernetes)
- Habilidades Frontend
- 5+ anos de experiência com JavaScript/TypeScript e ecosystem moderno
- Expertise em React incluindo performance optimization, custom hooks e concurrent features
- Domínio de state management
- Experiência com build tools modernos (Vite, Webpack, Rollup) e bundling optimization
- Conhecimento profundo de CSS-in-JS, Styled Components, ou tecnicas similares
- Experiência com testing strategies (Unit, Integration, E2E) usando Jest, Testing Library, Playwright/Cypress
- Conhecimento de Web Performance APIs, Core Web Vitals e optimization techniques
- Experiencia com microfrontends, module federation e advanced architectural patterns
- Observabilidade e Telemetria
- Experiência hands-on com OpenTelemetry, Micrometer, ou instrumentação similar Proficiência com monitoring tools (Prometheus, Grafana, DataDog, New Relic, Splunk)
- Experiência implementando structured logging, correlation IDs e log aggregation
- Conhecimento de SLI/SLO definition, error budgets e similares
- Experiência com APM tools e real user monitoring (RUM) implementation
- Familiaridade com synthetic monitoring e chaos engineering practices
- ;Habilidades Técnicas Basicas
- Expertise com Git workflows complexos (GitFlow, trunk-based development) e code review practices
- Proficiência em CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
- Domínio de security best practices (OWASP, authentication, authorization, data encryption)
- Habilidades Técnicas Diferenciadas
- Conhecimento sólido de Infrastructure as Code (Terraform, CloudFormation, Ansible)
- Experiência com plataformas cloud (AWS, GCP, Azure) incluindo serverless architectures
- Conhecimento de performance testing, load testing e capacity planning
- Experiência com database migrations, backup/restore strategies e disaster recovery
- Familiaridade com event-driven architectures e eventual consistency patterns
- Diferenciais de experiencia com liderança: ;
- Excelentes habilidades de comunicação técnica e capacidade de explicar conceitos complexos
- Experiência comprovada em mentoring e desenvolvimento de outros engenheiros
- Capacidade de liderar iniciativas técnicas e influenciar decisões arquiteturais
- Habilidades de facilitação para workshops, retrospectivas e sessions de design
- Experiência em ambientes ágeis com foco em continuous improvementHabilidades ;
- Sólida capacidade de resolução de problemas.
- Excelentes habilidades de comunicação e trabalho em equipe.
- Experiência com ferramentas de versionamento (Git).
- Conhecimento em design patterns e princípios SOLID.
- Capacidade de aprendizado contínuo e adaptação a novas tecnologias.
Horário
- Horário comercial
-
Engenheiro(a) de software sênior
4 semanas atrás
HOME OFFICE, Brasil CERC Tempo inteiroRESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Sênior, você vai: Liderar o design e a implementação de sistemas distribuídos, garantindo alta performance e escalabilidade. Atuar como referência técnica para o time, conduzindo revisões de código e decisões arquiteturais. Propor soluções inovadoras para desafios...
-
Pessoa engenheira de software sênior
2 semanas atrás
HOME OFFICE, Brasil Pagaleve Tempo inteiroO que estamos procurando?Hard Skills: Infraestrutura: Experiência avançada com AWS e seus serviços serverless. Linguagem de Programação: Node.js/TypeScript, diferencial caso tenha experiência com Golang ou Rust. Banco de Dados: NoSQL: DynamoDB e Elasticsearch(AWS Opensearch). SQL: Snowflake. Arquitetura de Projetos: Princípios como CQRS, DDD,...
-
Engenheiro de Software Fullstack Sênior
Há 5 dias
Home office, Brasil Digisystem Tempo inteiroOportunidade: Estamos em busca de um(a) Engenheiro(a) Full Stack experiente, para atuar em projetos robustos de desenvolvimento, com foco em tecnologias modernas e aplicação de técnicas de Machine Learning e Inteligência Artificial. Atividades: Você será responsável por: Desenvolver soluções escaláveis e seguras com código limpo e testável; ...
-
Engenheiro de dados sênior
2 semanas atrás
HOME OFFICE, Brasil ICON Solutions do Brasil Tempo inteiroEngenheiro de Dados - Sênior (Remoto) Você conhece a Icon? Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes. Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON Sobre a Vaga Código da vaga: A42228995227Modelo de contratação: PJ Estamos em...
-
Engenheiro de dados Sênior
Há 5 dias
Home office, Brasil THERA CONSULTING Tempo inteiroEngenheiro de dados Sênior Atuação remota; Inicio imediato; Período: 3 meses – podendo renovar; Contratação PJ; Responsabilidades Obrigatório:Azure (ADF, Synapse, Data Lake, Databricks, SQL, Airflow, Kafka, SSIS); SQL, Python, PySpark; Atuação em projetos da área de dados; Desejável: Delta Lake; Medallion Architecture; CI/CD; Terraform...
-
Engenheiro(a) de software
4 semanas atrás
HOME OFFICE, Brasil UPDA Tempo inteiroEngenheiro(a) de Software IA (Remoto - Brasília-DF)Junte-se ao maior escritório de advocacia do mundo e ajude a construir o futuro da prática legal no BrasilVocê vai atuar em um projeto nacional de transformação digital, desenvolvendo ferramentas com Inteligência Artificial que impactam diretamente o dia a dia de milhares de advogados e usuários. O...
-
Engenheiro(a) de software especialista
4 semanas atrás
HOME OFFICE, Brasil CERC Tempo inteiroRESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Especialista, você vai: Liderar tecnicamente a equipe de desenvolvimento, garantindo qualidade e alinhamento com as melhores práticas de engenharia de software. Atuar na arquitetura e implementação de soluções escaláveis, orientando o time em decisões técnicas complexas. ...
-
Engenheiro de software full stack sênior
4 semanas atrás
HOME OFFICE, Brasil Cidadania Já Tempo inteiroVocê tem paixão por tecnologia, busca desafios complexos e quer impactar positivamente a vida das pessoas além das fronteiras? Na Ailu, estamos construindo soluções digitais que tornam o sonho da imigração para Portugal uma realidade segura e acessível para milhares de pessoas Se você é uma pessoa Desenvolvedora Full Stack com experiência...
-
Engenheiro(a) de software pleno
4 semanas atrás
HOME OFFICE, Brasil CERC Tempo inteiroRESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Pleno, você vai: Desenvolver e manter sistemas escaláveis, focando em qualidade, performance e eficiência. Participar da definição e implementação de soluções técnicas alinhadas às necessidades do negócio. Implementar APIs e microsserviços robustos, garantindo sua...
-
Pessoa desenvolvedora de software fullstack
4 semanas atrás
HOME OFFICE, Brasil Grupo OLX Tempo inteiroE o que você precisa ter? Experiência como engenheiro de software, tendo aprendido e trabalhado com algumas das linguagens de programação (Python, Typescript ou Java); Experiência com Design Patterns (Ex: Adapters, Singletons, Dependency Injection e etc); Experiência com versionamento de código (Ex: Git, gitflow) ; Experiência com metodologias...