Estamos em busca de um Desenvolvedor Pleno/Sênior em TypeScript/JavaScript para atuar no desenvolvimento, sustentação e evolução das nossas soluções e arquitetura sistêmica. O profissional será responsável por desenvolver APIs escaláveis e de alto desempenho, realizar integrações com serviços de terceiros e garantir a qualidade do código, aplicando boas práticas de desenvolvimento.
Se você busca um ambiente dinâmico, colaborativo e desafiador , onde a inovação e a tecnologia andam lado a lado, essa pode ser a oportunidade ideal para você!
Responsabilidades :
- Desenvolver, sustentar e evoluir APIs baseadas em TypeScript/JavaScript ;
- Criar código de alta qualidade, performático, legível e bem documentado , seguindo padrões e boas práticas (SOLID, Clean Code, TDD);
- Analisar, implementar e testar requisitos funcionais e não funcionais ;
- Realizar integrações com APIs de sistemas internos e externos , incluindo gateways de pagamento;
- Implementar soluções de alta disponibilidade, escalabilidade, performance e segurança ;
- Participar ativamente de discussões técnicas e estratégicas dos produtos e projetos;
- Revisar códigos de seus pares e fornecer feedbacks construtivos para aprimoramento da equipe;
- Garantir observabilidade e monitoramento dos serviços desenvolvidos;
- Colaborar com equipes de Front-end e outros times técnicos para garantir uma integração eficiente entre sistemas;
- Mentorar e orientar desenvolvedores menos experientes no time;
- Participar de cerimônias ágeis (Daily, Sprint Planning, Retrospectiva, etc.).
Requisitos :
- 5+ anos de experiência com JavaScript/TypeScript ou tecnologias similares;
- 3+ anos de experiência com Programação Orientada a Objetos (POO) ;
- 3+ anos de experiência com SQL e bancos relacionais (MySQL, PostgreSQL, etc.);
- Experiência com integrações via APIs e serviços de terceiros , principalmente gateways de pagamento;
- Conhecimento sólido em Clean Code, SOLID e TDD ;
- Experiência na criação de testes unitários e de integração ;
- Conhecimento em técnicas de performance e escalabilidade , como Redis, Memcached, etc.;
- Familiaridade com arquitetura de microsserviços e práticas de CI/CD .
Soft Skills :
- Autonomia e proatividade para gerenciar suas atividades;
- Capacidade analítica para tomada de decisões baseada em dados;
- Boa comunicação e colaboração com diferentes áreas e equipes;
- Habilidade para liderar escolhas técnicas e resolver problemas complexos;
- Mentalidade de aprendizado contínuo e aprimoramento técnico;
- Foco em produtividade e eficiência .
Diferenciais (Não obrigatórios, mas serão considerados um plus!) :
- Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas ;
- Experiência na implementação de APIs RESTful ;
- Conhecimentos em frameworks/bibliotecas JS além do Angular (React, Vue, etc.);
- Experiência com Cloud Computing (AWS, Azure, GCP) e serviços gerenciados;
- Experiência com Docker e containers ;
- Conhecimento em Linux e Shell Script ;
- Experiência com metodologias ágeis (Scrum, Kanban, etc.) ;
- Experiência com e-commerce, ERPs ou sistemas comerciais do varejo físico ;
- Conhecimento em bancos de dados NoSQL ;
- Familiaridade com sistemas de mensageria/brokers (RabbitMQ, ZeroMQ, Kafka, etc.) .
Formação Acadêmica :
- Graduação completa ou em andamento em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas .