O Engenheiro de Software é responsável por projetar, desenvolver e otimizar soluções de software escaláveis e de fácil manutenção. Essa função exige experiência prática em desenvolvimento, habilidades de resolução de problemas e um sólido conhecimento dos princípios modernos de engenharia de software. Os Engenheiros de Software contribuem para o desenvolvimento full-stack, trabalhando com .NET (C#), React.js ou Angular, SQL Server e Azure. Eles colaboram com Engenheiros Sênior e Pleno, Engenheiros de Automação de Testes e Designers de UX/UI para construir aplicações de alta qualidade, enquanto aprendem e aprimoram continuamente suas habilidades técnicas. Principais Responsabilidades • Desenvolver e manter componentes de backend e frontend usando .NET (C#), React.js e SQL Server. • Otimizar o desempenho da aplicação, garantindo interações escaláveis e eficientes com o banco de dados. • Implementar APIs seguras e de fácil manutenção, seguindo as melhores práticas de autenticação e proteção de dados. • Colaborar com líderes de equipe, arquitetos e engenheiros para construir soluções SaaS multi-tenant escaláveis. • Participar de cerimônias Agile, contribuindo para o planejamento de sprints, reuniões diárias e retrospectivas. • Realizar e receber revisões de código, aplicando as melhores práticas para um código limpo e de fácil manutenção. • Aprimorar a cobertura de automação de testes, trabalhando em estreita colaboração com os engenheiros de QA e de Automação de Testes. • Solucionar e depurar problemas em produção, garantindo a confiabilidade e a estabilidade do sistema. • Aprender e melhorar continuamente, mantendo-se atualizado com as tendências modernas de desenvolvimento de software. Requisitos OBRIGATÓRIO • Mais de 4 anos de experiência em desenvolvimento de software, preferencialmente em aplicações SaaS. • Forte proficiência em .NET (C#) e SQL Server, com experiência em desenvolvimento backend. • Experiência em desenvolvimento frontend com React.js ou frameworks JavaScript equivalentes. • Sólido conhecimento de design de API, protocolos de autenticação (OAuth, OpenID Connect) e melhores práticas de segurança. • Familiaridade com práticas de DevOps, pipelines de CI/CD e serviços em nuvem (Azure, AWS ou GCP). • Forte capacidade de resolução de problemas e habilidade para trabalhar em equipe remota e internacional. Inglês fluente Modelo híbrido em Florianópolis Benefícios Pagamento em dólares
Número de vagas: 1
Tipo de contrato e Jornada: Prestador de Serviços (PJ) - Período Integral
Área Profissional: Especialista em Informática, TI, Telecomunicações - Infraestrutura