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;
Software Engineering Principal at Dock
Remote - São Paulo e Regiã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.