Principal Engineer at Creditas

Hybrid - São Paulo, Brazil

Apply
More jobs at Creditas

Join Creditas as a Principal Engineer to lead technical strategy, mentor teams, and drive architecture across backend and frontend systems. You will collaborate with product, design, and business stakeholders to align technology with strategic goals, foster a culture of technical excellence, and stay at the forefront of emerging technologies.

Requisitos

Experiência

  • Experiência avançada em linguagens de programação back-end (Java/Kotlin, Python, Ruby e Go e etc)
  • Experiência em arquitetura de sistemas complexos e desenvolvimento de microsserviços distribuídos
  • Sólida experiência com frameworks de frontend modernos como React, Angular, ou Vue.js
  • Experiência avançada em padrões de arquitetura de sistemas, princípios 12 Factor, e outras práticas modernas para o desenvolvimento de aplicações escaláveis, resilientes e seguras
  • Conhecimento em serviços de cloud (AWS, GCP, Azure), infraestrutura como código (Terraform), Kubernetes, e práticas de DevOps para otimização do ciclo de vida do desenvolvimento
  • Habilidade para identificar, diagnosticar e resolver problemas complexos em ambientes de produção, implementando contramedidas eficazes e soluções de longo prazo
  • Capacidade comprovada de trabalhar de forma colaborativa com equipes de produto e negócios, garantindo que as direções técnicas estejam sempre alinhadas com as necessidades estratégicas da empresa

Habilidades

  • Java
  • Kotlin
  • Python
  • Ruby
  • Go
  • React
  • Angular
  • Vue.js
  • AWS
  • GCP
  • Azure
  • Terraform
  • Kubernetes
  • DevOps
  • 12 Factor principles
  • Microservices
  • Backend
  • Frontend
  • System Architecture
  • Performance optimization
  • State management

Idiomas

  • Portuguese

Responsabilidades

  • Atuar como a principal responsável pela definição e execução da estratégia técnica da organização, alinhando as direções de longo prazo com as necessidades de negócio. Influenciar decisões em múltiplos squads e tribos, garantindo que as soluções técnicas estejam alinhadas com a visão e os objetivos estratégicos da empresa.
  • Atuar como mentora e coach para outras pessoas engenheiras e líderes técnicos, promovendo o desenvolvimento contínuo das habilidades técnicas e de liderança dentro da organização. Fomentar uma cultura de excelência técnica e melhoria contínua.
  • Definir e garantir a implementação de arquiteturas de sistemas complexas e escaláveis, tanto em backend quanto em frontend, atuando como a principal arquiteto das soluções críticas e garantindo que a organização esteja na vanguarda das práticas de engenharia de software.
  • Identificar novas tecnologias, ferramentas e abordagens que possam trazer vantagens competitivas para a empresa. Conduzir a implementação de novas tecnologias e práticas inovadoras, garantindo que a organização esteja à frente no uso de tecnologias emergentes.
  • Enfrentar os desafios técnicos mais complexos e críticos, servindo como o último recurso na resolução de problemas que afetam a operação e o desempenho das aplicações. Antecipar possíveis problemas futuros e garantir que as equipes estejam preparadas para enfrentá-los.
  • Trabalhar em estreita colaboração com stakeholders de produto e negócio para garantir que as direções técnicas estejam sempre alinhadas com as metas estratégicas da organização. Contribuir para a definição do roadmap de produtos com insights técnicos valiosos.
  • Definir e manter padrões técnicos e de qualidade em toda a organização, garantindo a consistência e a excelência em todas as soluções desenvolvidas. Atuar na governança das práticas de desenvolvimento, revisando e aprovando as direções técnicas tomadas pelas equipes.

Tecnologias

JavaKotlinPythonRubyGoReactAngularVue.jsAWSGCPAzureTerraformKubernetesDevOps12 Factor principlesMicroservicesBackendFrontendSystem ArchitecturePerformance optimizationState management

See if your resume is ready for this job

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