Engenheiro de Software Senior

Há 3 dias


REMOTE, Brasil beBeeDesenvolvimento Tempo inteiro R$117.649 - R$153.599
Desenvolvedor Sênior

Estamos procurando por um profissional experiente para desenvolver aplicações escaláveis e robustas.

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;
  • 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;
Requisitos:
  • 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 técnicas 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;
  • 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;
  • 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;

Horário Comercial



  • REMOTE, Brasil BM VAGAS Tempo inteiro

    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...


  • REMOTE, Brasil THERA CONSULTING Tempo inteiro

    Engenheiro 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...


  • REMOTE, Brasil FourHands Brasil Tempo inteiro

    RESPONSABILIDADESEstamos procurando um Engenheiro Sênior de Segurança Cibernética / Especialista emSegurança Cibernética para liderar a implementação e suporte de soluções SIEM para projetosde missão crítica e fornecer consultoria especializada em riscos e controles de segurança. Implementar e suportar ferramentas SIEM, integrando-as aos...

  • Senior Software Engineer

    2 semanas atrás


    REMOTE, Brasil Rehva Tech Tempo inteiro

    Enviar currículo nos e-mails ou Sobre a Empresa Estamos focados em trazer a excelência e a simplicidade para o cotidiano dos corretores e imobiliárias boutique, aprimorando a qualidade do dia a dia dos corretores por meio de tecnologia, otimizando processos, reduzindo custos e entregando a melhor experiência para nossos clientes internos e...


  • REMOTE, Brasil inventCloud Tempo inteiro

    Estamos em busca de um(a) Engenheiro(a) de Cloud Sênior altamente qualificado(a), com experiência comprovada em ambientes multicloud , para atuar em projetos estratégicos de infraestrutura e automação em um ambiente dinâmico e global. Se você tem paixão por tecnologia, gosta de desafios e quer fazer parte de uma equipe que transforma grandes...


  • REMOTE, Brasil beBeeBackendDeveloper Tempo inteiro R$120.000 - R$180.000

    Python Backend Senior Developer WantedWe are seeking a skilled Python backend developer to spearhead our team's software development efforts. The ideal candidate has a Bachelor's degree in Computer Science, Computer Engineering, or a related field.Key Responsibilities:Owning feature development and delivering high-quality software solutions.Utilizing...


  • REMOTE, Brasil Rehva Tech Tempo inteiro

    Vaga Remota PJ + Benefícios Interessados favor mandar CV + LInkedin para e Resumo da Posição: Buscamos um Engenheiro de Software com foco em dados para atuar no desenvolvimento de soluções que integrem ferramentas, serviços e aplicações da empresa, garantindo a qualidade, confiabilidade e escalabilidade dos dados processados. A pessoa ideal...


  • REMOTE, Brasil Gateware Tempo inteiro

    Estamos procurando um líder técnico experiente com mais de 10 anos de experiência comprovada em Engenharia de Software e Arquitetura, projetos de Dados e Análises, bem como Azure ou GCP Cloud, além de: Uma mentalidade de produto orientada por dados e engenharia de software, sistemas, aplicativos e arquitetura em nuvem. Habilidades sólidas de...


  • REMOTE, Brasil beBeeDesenvolvedor Tempo inteiro

    Desenvolva sistemas escaláveis e distribuídos com alta disponibilidade e performance. Colabore na melhoria contínua dos processos de desenvolvimento, promovendo cultura de DevOps e boas práticas de CI/CD. Responsabilidades: Projetar, desenvolver e manter sistemas distribuídos e arquiteturas escaláveis, garantindo alta disponibilidade e performance;...


  • REMOTE, Brasil beBeeDesenvolvedor Tempo inteiro R$140.000

    Desenvolvedor Ruby SêniorEstamos buscando um profissional experiente em desenvolvimento de software para atuar como Desenvolvedor Ruby Sênior. O candidato selecionado terá a oportunidade de trabalhar em projetos desafiadores e contribuir para o crescimento da nossa equipe.Requisitos:Experiência comprovada em desenvolvimento de aplicações web com Ruby...