Estamos constante adicionando novas features e aperfeiçoando as já existentes. Como desenvolvedor sênior, voce será responsável por criar código limpo, testável, e de alta qualidade, além de auxiliar o restante da equipe a migrar código existente para a nova arquitetura orientada a domínio.Somos adeptos de desenvolvimento ágil, integração contínua, code review e testes automáticos. Com isso, nossa equipe busca constantemente desenvolver e aprimorar o produto para estarmos sempre a frente do mercado.
Detalhes da vaga
A Talentify.io nasceu da fusão de 3 empresas distintas em 3 áreas diferentes: Digital Media & Advertising, Mobile Technology e HR Consulting. Nossa plataforma de SaaS ajuda empresas a superar seus maiores desafios na busca e contratação de talentos em grande escala.
- Home office (você pode trabalhar em casa ou em nosso escritório, em Alphaville/SP)
- Horario flexivel
- Assistencia medica e odontologica (apos 3 meses)
- Vale refeicao e transporte
- PHP 7
- Desenvolvimento de testes
- Desenvolvimento Agil
- Web Services (RESTful ou SOAP ou JSON-RPC, etc)
- Algum dos frameworks PHP (Phalcon, Zend, Symfony, Laravel)
- Familiaridade com as PHP Standards Recommendations (PSRs)
- GIT
- Banco de dados relacional (MySQL, PostgreSQL, etc)
- Arquitetura hexagonal
- DDD
- Microserviços
- Filas de mensagens (RabbitMQ, Apache Kafka, Amazon SQS, etc)
- Elasticsearch
- Linux
- Amazon Web Services (AWS)
- CI/CD
- Inglês (leitura, escrita e conversação)
Você deverá construir um pequeno sistema para publicação de vagas de emprego. Ele irá possuir os seguintes recursos:
- Acesso público, com a listagem das vagas abertas
- Login
- Acesso administrativo, de acesso privado, com os seguintes recursos:
- Cadastro de vaga contendo os campos: title (string, 256 characteres, obrigatório), description (string, 10000 caracteres, obrigatório), status (enum, obrigatório), workplace (endereço, opcional), salary (dólar americano, opcional).
- Você pode, ou não, utilizar qualquer framework ou biblioteca PHP que desejar, desde que a lógica de negócio descrita acima seja feita por você, em puro PHP.
- As interfaces podem ou não serem gráficas (GUI), isto é, podem ser qualquer tipo de canal que possibilite a comunicação com a aplicação, tais como: RESTful, GraphQL, SOAP, JSON-RPC, (X)HTML com ou sem javascript, etc.
- Testes automatizados (de unidade e/ou funcionais e/ou aceitação) deverão ser escritos.
- Um README.md deverá ser adicionado e conter, no mínimo, as instruções de setup e utilização da aplicação.
Para enviar o seu código, submeta uma pull request para este repositório.
O código fonte que você produzir será utilizado somente para avaliar sua aptidão para a vaga. Não será feito nenhum uso comercial do código fonte, tampouco haverá a exigência de direitos de atribuição.