Descrição da Vaga
O Engenheiro de Software II é responsável por garantir a qualidade técnica das entregas e contribuir com a evolução arquitetural das aplicações, com foco em performance, escalabilidade e integração entre sistemas.
Responsabilidades Principais
* Desenvolver e manter aplicações backend e integrações entre sistemas corporativos.
* Abrangem áreas como Financeiro, Fiscal, Contábil, Controladoria, Comercial e Cadastro.
* Aplicar princípios de Clean Code, SOLID e Design Patterns.
* Implementar testes automatizados e participar de revisão de código.
* Colaborar na definição de soluções arquiteturais e otimização de rotinas críticas.
* Garantir observabilidade e estabilidade das aplicações.
* Colaborar com POs e analistas de negócio na definição técnica de requisitos e regras de negócio.
Requisitos Técnicos
* Experiência com Python, PHP (Laravel) ou Node.js;
* Conhecimento em bancos relacionais (MySQL, PostgreSQL, Aurora);
* Vivência com integrações REST/SOAP, mensageria (SQS, SNS, RabbitMQ, Kafka) e ambientes cloud (AWS ou similares).
Diferenciais
* Kubernetes, Docker, Terraform, Serverless Framework;
* Conhecimento em SAP B1 SDK, Tax One, IDT ou sistemas fiscais/financeiros.