Job description
A FCamara está em busca de uma Pessoa Desenvolvedora Fullstack Engineer Pleno para atuar em parceria com uma grande empresa de Logistica.
Main responsibilities
Responsabilidades e atribuições
- Atuar no desenvolvimento de aplicações Full Stack, garantindo alta qualidade técnica e alinhamento com os objetivos de negócio.
- Participar de decisões de arquitetura, propondo soluções escaláveis, seguras e modernas.
- Colaborar com times multidisciplinares (POs, Designers, QAs, DevOps, etc.) em um ambiente ágil e dinâmico.
- Contribuir com revisões de código, boas práticas e disseminação de conhecimento técnico.
- Participar ativamente de reuniões técnicas e alinhamentos com stakeholders e clientes.
- Se adaptar rapidamente a novos contextos e desafios, agregando valor em diferentes tipos de projetos.
Requirements and skills
Requisitos e qualificações
Hard Skills:
- +4 anos de experiência em desenvolvimento de software.
- Vivência em múltiplos projetos ou empresas (mínimo 5), com diferentes segmentos e desafios.
- Domínio de React (Class Components e Functional Components).
- Domínio de TypeScript e JavaScript (ES6+).
- Forte conhecimento em HTML5, CSS/SASS, Redux, React Router e consumo de APIs (Fetch/Axios).
- Experiência com Python (desejável experiência em back-end com frameworks como FastAPI, Flask ou Django).
- Conhecimento em arquitetura de microserviços e integração entre sistemas.
- Experiência com testes unitários, DevOps (Docker, Kubernetes, CI/CD) e bancos de dados relacionais e não relacionais (SQL Server, MongoDB).
- Familiaridade com cloud (GCP ou similares), mensageria (Kafka, RabbitMQ, Pub/Sub), e pipelines automatizados (Jenkins, Sonar).
- Noções de cronjobs/workers e boas práticas de versionamento.
- Experiência com DDD (Domain Driven Design) ou Clean Architecture.
- Diferencial: experiência anterior com IA/ML ou projetos que envolvam modelos inteligentes ou automações baseadas em dados.
Soft Skills:
- Excelente comunicação e capacidade de trabalhar em equipe multidisciplinar.
- Proatividade para propor soluções e antecipar problemas técnicos.
- Organização e atenção a detalhes, mantendo qualidade mesmo em cenários complexos.
- Adaptabilidade para atuar em diferentes contextos e stacks tecnológicas.
- Participação ativa em cerimônias ágeis e interação com clientes de forma clara e assertiva.