Empregos - Freelas
Engenheiro de Software Fullcycle
Publicado em 06 de abril de 2024 em TI e Programação
Como Engenheiro de Software, a principal responsabilidade é projetar, desenvolver e testar softwares para atender às necessidades dos usuários. Isso envolve a análise de requisitos, a criação de algoritmos eficientes, a codificação de programas e a realização de testes para garantir a qualidade do produto final. Além disso, o Engenheiro de Software também é responsável por manter e atualizar os sistemas existentes, buscando sempre melhorias e inovações para acompanhar as evoluções tecnológicas.
Um dos caminhos possíveis para atuação como Engenheiro de Software é se especializar como Desenvolvedor Fullcycle. Nessa função, o profissional é responsável por atuar em todas as etapas do desenvolvimento de software, desde a concepção da ideia até a implementação e manutenção do produto final. Isso envolve conhecimentos em diversas áreas, como frontend, backend, banco de dados e infraestrutura, permitindo uma visão ampla e integrada do processo de desenvolvimento de software.
.
Contratação de Engenheiro de Software/Arquiteto de Software
Preciso de um Engenheiro de Software/Arquiteto de software para auxiliar na implementação de novas funcionalidades e na manutenção das funcionalidades já existentes. Os conhecimentos necessários incluem:
- Front End (nextjs, tailwind, design patterns) – Nível Avançado
- Back End (express, mongodb, bullmq) – Nível Avançado
Desenvolvimento Fullcycle e Testes
É preferível que o candidato tenha experiência desde o desenvolvimento Front End até a nuvem, indo em direção ao DevOps. Isso inclui o uso de tecnologias como docker, docker-compose, docker-swarm, reverse proxy (nginx, traefik), lets encrypt (ssl, & ssh), CI/CD e Kubernetes.
Apesar das responsabilidades do contratado envolverem conhecimentos em Front End, Back End e testes como mencionado acima, é fundamental que ele tenha conhecimento em DevOps, o que se torna um diferencial.
Destaque para o Desenvolvedor Fullcycle
O Engenheiro de Software/Arquiteto de Software contratado será fundamental para o progresso de novas funcionalidades e para a manutenção das existentes. Sua experiência em Desenvolvimento Fullcycle, aliada aos testes unitários e E2E, garantirá a qualidade do produto final. Além disso, sua expertise em ferramentas como express, mongodb e bullmq será essencial para o sucesso do projeto.
O conteúdo desse artigo foi ajustado pra uma melhor leitura! No site oficial do Workana onde está o projeto, você encontrará as informações originais. Aqui o link para esse projeto: https://www.workana.com/job/desenvolvedor-fullcycle-engenheiro-de-software?ref=projects_1
Fonte: © Workana LLC