Software Engineering Principal at Dock

Remote - São Paulo e Região

Apply

Na Dock você encontra: Pessoas que ousam o impossível; Que sonham os sonhos dos nossos clientes; Abraçamos diferentes perspectivas; Liberdade com responsabilidade; Oportunidade de construir algo novo; Desenvolvimento pessoal e profissional; Colaboração e Flexibilidade; Oportunidade de participar da desmaterialização do mercado financeiro. Como é o nosso time de Engineering? É um time de alta performance, super engajado, com muita autonomia e que é responsável pelas plataformas de serviços financeiros aqui na Dock; Agnósticos de tecnologia e linguagem, acreditamos que para cada solução podemos ter um caminho e estamos sempre abertos às novas ideias que agreguem valor. Responsabilidades e atribuições E o dia a dia, como será? Redesenhar e modernizar aplicações críticas escritas em Java, Node.js, Python ou Go; Contribuir no desenho de arquiteturas cloud de alta disponibilidade e com grande resiliência na AWS; Facilitar adoção de novas tecnologias ou padrões internos da Dock; Entregar código de alto valor em cenários de regras de negócio ou requisitos não funcionais e não triviais; Liderar decisões técnicas e definição de padrões para arquitetura distribuída. Requisitos e qualificações O que esperamos de você? Experiência sólida em pelo menos 2 linguagens das nossas stacks: Java, Go, Node.js ou Python; Experiência com bancos de dados relacionais (especialmente PostgreSQL), incluindo técnicas de troubleshooting e fine tunning de queries e índices; Experiência com bancos não relacionais (DynamoDB, MongoDB, etc); Demonstrada experiência com serviços AWS: API Gateway, S3, Lambda, EKS, DynamoDB, Elasticache, RDS, SQS, SNS, EventBridge, DMS, Secrets Manager, dentre outros; Demonstrada experiência em arquiteturas orientadas a eventos e seus padrões arquiteturais relacionados; Sólida experiência com brokers de mensageria como Apache Kafka ou RabbitMQ; Perfil mão na massa, com capacidade de implementar e não só desenhar. É desejável que você tenha: Certificação AWS ativa (Associate ou Professional); Experiência prévia na construção de infraestrutura tecnológica para mercado financeiro; Inglês avançado; Conhecimento de esteiras de CI/CD, ferramentas de observabilidade como DataDog, Grafana ou Splunk. Informações adicionais E quais são os benefícios? Remote first: política flexível de contratação, a depender da função aplicada e necessidade da área; Auxílio alimentação (mercado & restaurante); Plano de saúde e odontológico; Hospital digital; Suporte psicológico para psicoterapia online; Orientação ergonômica; Wellhub e TotalPass; Auxílio mensal para despesas remote first; Previdência privada após 6 meses de trabalho; Licença parental estendida; Auxílio creche; Auxílio para pais de filhos especiais; Plataforma de idiomas; Disponibilidade de coworking no Brasil inteiro; A Dock prioriza a política Remote First como modelo de trabalho. Entretanto, em algumas áreas específicas, a atuação presencial pode ser exigida. Nível de experiência Pleno-sênior; Tipo de emprego Tempo integral; Função Educação e Treinamento; Setores Atividades dos serviços de tecnologia da informação;

Requisitos

Experiência

  • Experiência sólida em pelo menos 2 linguagens das nossas stacks: Java, Go, Node.js ou Python;
  • Experiência com bancos de dados relacionais (especialmente PostgreSQL), incluindo técnicas de troubleshooting e fine tunning de queries e índices;
  • Experiência com bancos não relacionais (DynamoDB, MongoDB, etc);
  • Demonstrada experiência com serviços AWS: API Gateway, S3, Lambda, EKS, DynamoDB, Elasticache, RDS, SQS, SNS, EventBridge, DMS, Secrets Manager, dentre outros;
  • Demonstrada experiência em arquiteturas orientadas a eventos e seus padrões arquiteturais relacionados;
  • Sólida experiência com brokers de mensageria como Apache Kafka ou RabbitMQ;
  • Perfil mão na massa, com capacidade de implementar e não só desenhar.

Habilidades

  • Java
  • Go
  • Node.js
  • Python
  • PostgreSQL
  • DynamoDB
  • MongoDB
  • AWS
  • API Gateway
  • S3
  • Lambda
  • EKS
  • Elasticache
  • RDS
  • SQS
  • SNS
  • EventBridge
  • DMS
  • Secrets Manager
  • Event-driven architecture
  • Apache Kafka
  • RabbitMQ
  • CI/CD
  • DataDog
  • Grafana
  • Splunk
  • Observability
  • Fine tuning queries
  • Troubleshooting
  • Distributed architecture

Idiomas

  • English (advanced)

Certificações

  • AWS certification (Associate or Professional)

Responsabilidades

  • Redesenhar e modernizar aplicações críticas escritas em Java, Node.js, Python ou Go;
  • Contribuir no desenho de arquiteturas cloud de alta disponibilidade e com grande resiliência na AWS;
  • Facilitar adoção de novas tecnologias ou padrões internos da Dock;
  • Entregar código de alto valor em cenários de regras de negócio ou requisitos não funcionais e não triviais;
  • Liderar decisões técnicas e definição de padrões para arquitetura distribuída.

Tecnologias

JavaGoNode.jsPythonPostgreSQLDynamoDBMongoDBAWSAPI GatewayS3LambdaEKSElasticacheRDSSQSSNSEventBridgeDMSSecrets ManagerEvent-driven architectureApache KafkaRabbitMQCI/CDDataDogGrafanaSplunk

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.