Senior Software Engineer
Centro Universitário Celso Lisboa Ver todas as vagas
- Rio de Janeiro - RJ
- Contrato
- Período integral
Nível: Sênior
Cursos de: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, Analysis and Systems Development, Information Systems, Information Technology, ReactJS, ReactNative, Software Engineering, UX- User Experience e Plataformas Digitais, Web/Mobile Development - Node.JS
Escolaridade: Graduação - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, Analysis and Systems Development, Information Systems, Information Technology, ReactJS, ReactNative, Software Engineering, UX- User Experience e Plataformas Digitais, Web/Mobile Development - Node.JS - Cursando
Tipo de contrato: PJ
Jornada de trabalho: Horário comercial
Disponibilidade para home-officeResponsabilidades da posição:O Centro Universitário Celso Lisboa busca uma pessoa Senior Software Engineer para atuar no time de Backoffice, que nos ajude em Automação de Processos, com diferenciais:
- Experiencia prévia com ecossistema TOTVS
- Projeto pessoal ou profissional com n8n, OpenClaw ou similares.
- Desenvolver features e melhorias de forma end-to-end (discovery técnico, desenvolvimento, testes, deploy e monitoramento).
- Projetar e evoluir serviços e componentes com foco em escalabilidade, confiabilidade e legibilidade.
- Liderar tecnicamente iniciativas de médio porte dentro do squad.
- Garantir qualidade de código por meio de testes, code review e boas práticas de engenharia.
- Atuar em troubleshooting e resolução de incidentes, identificando causa raiz e implementando correções seguras.
- Contribuir para melhoria contínua do fluxo de entrega, automatizando rotinas e otimizando CI/CD.
- Mentorar desenvolvedores(as) pleno e júnior, apoiando evolução técnica do time.
- Colaborar com Produto, Design e Dados para alinhar requisitos e definir soluções eficientes.
- Código em produção com qualidade, testes e documentação essencial.
- RFCs ou ADRs para mudanças arquiteturais relevantes.
- Planos de rollout ou migração quando necessário.
- Postmortems e ações preventivas para incidentes relevantes.
- Melhorias mensuráveis no pipeline e na qualidade das entregas
- Autonomia com responsabilidade.
- Comunicação clara e objetiva.
- Mentalidade orientada a produto e impacto.
- Capacidade de colaborar e influenciar decisões técnicas.
- Foco em qualidade e sustentabilidade das soluções.
- +5 anos de experiência em desenvolvimento de software.
- Experiência com sistemas em produção, incluindo deploy contínuo, monitoramento e resolução de incidentes.
- Desenvolvimento e integração de APIs.
- Modelagem e otimização de banco de dados.
- Testes unitários e de integração.
- Code review e práticas de engenharia de software.
- Observabilidade: logs, métricas e tracing.
- Práticas básicas de segurança no desenvolvimento (OWASP, validação de entrada, gestão de secrets).
- Experiência trabalhando em times ágeis e ambientes colaborativos