Git Product home page Git Product logo

backend-careers's Introduction

A vaga

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 empresa

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.

Beneficios

  • 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

Requisitos

  • 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)

Desejável

  • 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)

Talk is cheap. Show me the code!

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).

Observações

  • 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.

Envio

Para enviar o seu código, submeta uma pull request para este repositório.

Disclaimer

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.

backend-careers's People

Contributors

gnumoksha avatar magroski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.