Desenvolvedor Back-end - Curitiba, Brasil - SoftwareSul

SoftwareSul
SoftwareSul
Empresa verificada
Curitiba, Brasil

há 2 semanas

Ana Silva

Postado por:

Ana Silva

beBee Recruiter


Descrição
Estamos em busca de um(a) Desenvolvedor(a) Back End para se juntar à nossa equipe na Softwaresul. Se você é apaixonado por tecnologia, tem habilidades técnicas sólidas e deseja trabalhar em um ambiente dinâmico e colaborativo, esta pode ser a oportunidade ideal para você


Responsabilidades:


  • Desenvolver e manter aplicações web de alta qualidade, tanto no frontend quanto no backend.
  • Colaborar com a equipe para entender os requisitos do projeto e traduzilos em soluções técnicas eficientes.
  • Escrever código limpo, modular e bem documentado.
  • Participar ativamente de discussões sobre arquitetura, padrões de design e melhores práticas de desenvolvimento.

Requisitos:


Habilidades Técnicas:


  • Proficiência em para desenvolvimento backend.
  • Experiência com PHP 7.2 ou superior, especialmente com o framework Laravel.
  • Conhecimento de ou React para desenvolvimento frontend.
  • Competência em bancos de dados relacionais, como MsSql, MySql ou Postgresql.
  • Familiaridade com ferramentas e bibliotecas relacionadas, como ), Eloquent ORM (Laravel) e Axios ).

Conhecimentos de Infraestrutura:


  • Familiaridade com ambientes de hospedagem de aplicativos web, como AWS, Azure ou Google Cloud Platform.
  • Conhecimento básico de configuração de servidores, como Apache, Nginx, ou serviços de hospedagem de aplicativos como Heroku.
  • Noções de arquitetura de microsserviços e contêineres (Docker).
  • Conhecimento sobre arquitetura MVC-Facade.

Práticas de Desenvolvimento e Metodologias:


  • Experiência com metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.
  • Familiaridade com práticas de desenvolvimento orientado a testes (TDD) e integração contínua (CI/CD).
  • Capacidade de escrever código limpo, modular e bem documentado.
  • Conhecimento de padrões de design de software e arquitetura.

Documentação:


  • Capacidade de produzir documentação clara e abrangente para o código desenvolvido, incluindo comentários no códigofonte, e documentação técnica.
  • Compromisso com a manutenção da documentação ao longo do ciclo de vida do projeto, garantindo que ela esteja sempre atualizada e reflita com precisão o código e suas funcionalidades.
  • Habilidade para escrever documentação de usuário, quando necessário, explicando o funcionamento do sistema de forma clara e acessível para os usuários finais.

Mais empregos da SoftwareSul