Descrição da vaga
Estamos em busca de uma pessoa Engenheira de Software Sênior, com experiência sólida em desenvolvimento e arquitetura de sistemas distribuídos em produção. Essa pessoa será fundamental para acelerar a evolução da plataforma da Clicksign, garantindo que nossas soluções sejam escaláveis, resilientes e alinhadas às melhores práticas de mercado. Você fará parte do time responsável por definir e implementar arquiteturas modernas, com forte ênfase em cloud (AWS), microsserviços e integrações. Se você gosta de atuar de forma colaborativa, com protagonismo técnico e impacto estratégico, essa vaga é para você
Responsabilidades e atribuições
- Liderança técnica de iniciativas de arquitetura, garantindo soluções escaláveis, resilientes e seguras.
- Projeto e implementação de microsserviços e sistemas distribuídos de alta disponibilidade.
- Definição de padrões técnicos (arquitetura, observabilidade, integração, segurança), documentando-os em RFCs e ADRs.
- Desenvolvimento e operação de soluções em AWS, aproveitando serviços como Lambda, DynamoDB, SQS/SNS, API Gateway, RDS, entre outros.
- Operação e monitoramento de sistemas em produção, utilizando ferramentas como Datadog e CloudWatch.
- Apoio a outros times como referência técnica, promovendo boas práticas e mentorando engenheiras(os) mais juniores.
- Colaboração com áreas de produto e negócios para alinhar soluções técnicas às necessidades estratégicas da empresa.
Requisitos e qualificações
- 6 anos ou mais de experiência em engenharia de software.
- Experiência com Ruby em ambientes de produção.
- Vivência com arquitetura de sistemas complexos, microsserviços e integrações de alto volume.
- Experiência comprovada com AWS (serviços gerenciados, redes, segurança e automação).
- Experiência com Docker e Kubernetes.
- Conhecimento sólido em bancos de dados relacionais e não-relacionais (ex: Postgres, DynamoDB, Datomic).
- Experiência com mensageria em AWS (SQS, SNS).
- Proficiência com Git e boas práticas de versionamento.
- Capacidade de liderar projetos técnicos, atuar com autonomia e colaborar de forma cross-team.
Diferenciais
- Vivência em ambientes de alta escala e rápido crescimento.
- Atuação prévia como referência técnica em times (mentoria, definição de padrões).