A descrição da vaga requer habilidades técnicas em linguagens de programação como Python, NodeJS, PHP ou Golang, além de experiência em HTML, CSS, JavaScript e ReactJS. É necessário também conhecimento em metodologias ágeis, construção de APIs REST, e noções de SQL e/ou NoSQL. Além disso, a experiência em testes unitários e de integração, conteinerização com Docker, e entendimento sobre Gitflow, clean architecture, princípios SOLID, DRY, YAGNI, KISS e design patterns são destacados como requisitos.
Entre os diferenciais estão a familiaridade com bancos de dados como MongoDB, MySQL ou PostgreSQL, prática em TDD e DDD, conhecimentos em Google Cloud Platform, vivência com GraphQL e experiência em Kubernetes. Além disso, é importante ter habilidade em colocar uma aplicação em ambiente de produção e atuar na construção e manutenção de serviços de Back End e aplicações de Front End com alta performance e escalabilidade. Outras responsabilidades incluem a construção de interfaces reativas, escrita de testes, monitoramento da saúde dos serviços, melhoria na qualidade da base de código, consistência no fluxo de deployment e versionamento, e colaboração com times multidisciplinares para manter um ambiente de desenvolvimento ágil e saudável.