Software Engineering Iii
dock
Score da Vaga
90 pontosQuem é a Dock?
Há mais de 20 anos, cumprimos a missão de democratizar o acesso a serviços financeiros, tornando experiências financeiras mais simples e acessíveis.
Somos um time de pessoas obstinadas, que acreditam na tecnologia e nos serviços como os principais facilitadores para a evolução de nossos clientes e a transformação do papel das finanças.
Atuando em 11 localidades pela América Latina, trabalhamos sob o propósito de desmaterializar o universo financeiro para impulsionar a sociedade.
Sobre nosso modelo de trabalho:
Híbrido, sim. Engessado, não!Aqui, você tem flexibilidade para organizar sua rotina!
Nosso modelo prevê 40% de presencialidade no mês, mas sem aquela obrigação de estar no escritório em dias fixos toda semana.Quer ir quarta? Pode! Prefere quinta? Também!
A ideia é que você organize seus dias presenciais com autonomia, respeitando o percentual mensal combinado.Mais flexibilidade na rotina, sem abrir mão da troca presencial.
Como é o nosso time de Engenharia?
Buscamos por talentos inigualáveis para nos ajudar a espalhar o poder financeiro! Nossos times gerenciam operações de missão crítica focadas na evolução e estabilidade de produtos de pagamentos (como Pix, Autorização, entre outros).
Temos um ambiente horizontal onde todos têm liberdade para propor mudanças e melhorias. Aqui, você terá a oportunidade de ver seu trabalho impactar diretamente a vida de milhares de pessoas em tempo real.
E o dia a dia, como será?
Nesta função, você irá atuar em um ambiente de altíssima escala, com foco em resiliência e qualidade. Suas principais responsabilidades serão:
-
Desenvolvimento E2E: Estimar e desenvolver soluções de ponta a ponta com autonomia, construindo APIs de alta performance com foco em baixa latência e consistência de dados.
-
Decisões Arquiteturais: Analisar o fluxo das tarefas, antecipar pontos de falha (gargalos) e resolver problemas criando soluções estruturantes de médio e longo prazo.
-
Ownership & Operação: Realizar deploy em produção e garantir a saúde do ecossistema (pós-deploy), analisando logs, métricas e SLAs para agir proativamente em incidentes críticos.
-
Qualidade de Código: Utilizar boas práticas de projeto, Clean Code, TDD e garantir baixo acoplamento entre microsserviços.
-
Mentoria e Liderança Técnica: Apoiar tecnicamente o time, disseminar conhecimento, conduzir code reviews rigorosos e mentorizar pessoas desenvolvedoras menos experientes.
-
Colaboração: Trabalhar lado a lado com Tech Leads e POs na definição de prioridades, traduzindo requisitos complexos de negócio em soluções técnicas robustas.
O que esperamos de você?
-
Linguagem: Experiência sólida (6+ anos) com desenvolvimento Backend em Java (experiência com Java 17+ é um grande diferencial).
-
Frameworks & Ecossistema: Domínio de Spring Boot (Spring Data JPA, etc) e ferramentas de build (Maven).
-
Arquitetura: Experiência sólida com arquitetura de Microsserviços, Design Patterns e conceitos profundos de Orientação a Objetos.
-
Mensageria e Integrações: Vivência com Apache Camel e brokers de mensageria (Kafka, RabbitMQ, SNS/SQS ou equivalente).
-
Banco de Dados: Base sólida em SQL e experiência profunda com bancos relacionais (MySQL, PostgreSQL) e conhecimentos em não-relacionais (ex: Redis, DynamoDB).
-
Infraestrutura e Cloud: Experiência prática com Cloud AWS, ambiente Linux e ferramentas de containerização (Docker e Kubernetes).
É desejável que você tenha:
-
Experiência prévia no setor de Meios de Pagamento, Banking ou fluxos do BACEN (ex: Pix).
-
Vivência com cultura DevOps (CI/CD, infraestrutura como código).
-
Conhecimento em ferramentas de versionamento de banco de dados (ex: Liquibase) e geração de código (Lombok, MapStruct).
-
Noções de desenvolvimento Frontend (Vue 3, Node.js, Vite) para eventuais apoios ou visão sistêmica.
-
Inglês Intermediário e noções de Espanhol.
E quais são os benefícios?
- Auxílio alimentação (mercado & restaurante);
- Plano de saúde e odontológico;
- Hospital digital;
- Suporte psicológico para psicoterapia online;
- Wellhub e TotalPass;
- Auxílio mensal para despesas com mobilidade;
- Previdência privada após 6 meses de trabalho;
- Licença parental estendida;
- Auxílio creche;
- Auxílio para pais de filhos especiais;
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Audiovisual
A área de Audiovisual é responsável pela produção, edição e criação de conteúdo em vídeo e áudio para as mais diversas plataformas. Com o crescimento exponencial de conteúdo digital, profissionais de audiovisual são fundamentais para marcas que querem se comunicar de forma visual e impactante.
As principais habilidades incluem produção e edição de vídeo (Premiere Pro, DaVinci Resolve, Final Cut), motion graphics (After Effects), animação (Blender, Cinema 4D), design de som, podcaster, live streaming (OBS Studio) e fotografia. Conhecimento de storytelling visual, ritmo e direção de arte é diferencial.
Profissionais de Audiovisual em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam motion graphics, vídeos para redes sociais e conteúdo para plataformas digitais. A área oferece oportunidades desde videomaker até diretor de audiovisual, com foco em criatividade, qualidade técnica e storytelling.
Sobre a área Comercial
A área Comercial é responsável por gerar receita e expandir a base de clientes. Profissionais de vendas B2B e B2C são fundamentais para o crescimento sustentável de qualquer organização.
As principais habilidades incluem prospecção, negociação, CRM (Salesforce, HubSpot), sales enablement e consultoria de valor. A abordagem consultiva e data-driven é cada vez mais valorizada.
Vendedores consultivos e Sales Managers sênior têm potencial de earning muito alto, com OTE (On-Target Earnings) que pode superar R$ 30.000 mensais em empresas de tecnologia.
Sobre a área de Business Intelligence
Business Intelligence (BI) é a área responsável por transformar dados brutos em informações estratégicas para tomada de decisão. Profissionais de BI constroem dashboards, relatórios e análises que ajudam as empresas a entender seu desempenho e identificar oportunidades de crescimento.
As principais habilidades incluem modelagem de dados (star schema, snowflake), ETL (extração, transformação e carga), SQL avançado, ferramentas de BI (Power BI, Tableau, Looker), data warehousing, KPIs e análise de métricas de negócio (MRR, churn, cohort). Conhecimento de dbt, Airflow e pipelines de dados é diferencial.
Profissionais de BI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam data visualization, analytics engineering e conseguem traduzir dados complexos em insights acionáveis para o negócio. A área oferece oportunidades desde analista de BI até diretor de dados, com foco em tomada de decisão baseada em dados.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Comentários 0