Skills
Sobre a Vaga
A Softplan, empresa de software para o setor público, está com oportunidade para Pessoa Desenvolvedora Full Stack Sênior na solução 1Doc. Nesta função, você atuará como liderança técnica, conduzindo a evolução arquitetural de um sistema crítico, modernizando um legado robusto para uma arquitetura distribuída e escalável.
Responsabilidades
- Planejar e executar a migração de um monólito em PHP para uma arquitetura distribuída em nuvem com APIs (Node.js) e React SPA, aplicando o Strangler Fig Pattern
- Desenvolver APIs escaláveis e de alta performance com Node.js e construir interfaces ricas, performáticas e componentizadas com React
- Implementar e otimizar agentes de IA e fluxos automatizados no repositório e no dia a dia do projeto para acelerar refatoração, automação de testes e documentação técnica
- Definir padrões de código e organização de pastas, além de estratégias de testes (unitários, integração e e2e) e realizar code reviews com foco em manutenibilidade e segurança
- Mentorar o time em decisões técnicas complexas, compartilhando boas práticas de engenharia, design de sistemas e uso avançado de IA
Requisitos
- Domínio avançado em PHP (para entendimento e extração de regras de negócio do legado)
- Experiência sólida com Node.js (preferencialmente com TypeScript) e React (Hooks, gerenciamento de estado global e otimização de renderização)
- Conhecimento prático em ferramentas de desenvolvimento assistido e engenharia de prompt, com integração de APIs de LLMs (como OpenAI e Anthropic)
- Experiência em arquiteturas distribuídas e serverless na AWS (Lambda, API Gateway, S3, RDS, CloudFront, ECS/EKS)
- Práticas de engenharia como DDD, Arquitetura Hexagonal/Clean Architecture, bancos relacionais (MySQL/PostgreSQL) e não relacionais, além de CI/CD com GitHub Actions e/ou GitLab CI
- Experiência em modernização arquitetural com migração de monólitos para microsserviços ou arquiteturas orientadas a eventos
- Vivência com sistemas de alta escala, otimização de queries e caching
- Experiência com automações e frameworks de IA para produtividade e autonomia da engenharia
Beneficios
- Vale-alimentação e vale-refeição
- Plano de saúde e odontológico
- Auxílio home office
- Participação nos Lucros e Resultados (PLR)
- Voucher para kit setup
- Seguro de vida
- Day off no aniversário
- Programa de promoção à saúde e bem-estar
- Parcerias e descontos