Experiência: 3 a 4 anos
Localização: Jaipur, Índia
Tipo de Emprego: Tempo Integral
Resumo da vaga: Buscamos um desenvolvedor backend qualificado com 3 a 4 anos de experiência em Node.js e PHP, com forte conhecimento em arquitetura MVC, para construir e manter aplicações web escaláveis e de alto desempenho.
Responsabilidades-chave:
- Projetar, desenvolver e manter serviços de backend usando Node.js e PHP.
- Crie APIs RESTful escaláveis e integre serviços de terceiros.
- Trabalhar com frameworks MVC para estruturar e gerenciar a lógica da aplicação.
- Colabore com desenvolvedores front-end, designers e equipes de produto.
- Otimize as aplicações para desempenho, escalabilidade e segurança.
- Escreva código reutilizável, testável e eficiente.
- Resolver problemas, depurar e atualizar sistemas existentes
- Implementar soluções de armazenamento de dados (bancos de dados SQL/NoSQL)
- Garanta a qualidade do código por meio de revisões de código e melhores práticas.
- Mantenha a documentação adequada dos processos de backend e das APIs.
Habilidades e qualificações exigidas:
- 3 a 4 anos de experiência em desenvolvimento backend
- Proficiência avançada em Node.js (Express.js ou frameworks similares)
- Proficiência avançada em PHP (Laravel ou frameworks MVC similares)
- Sólido conhecimento da arquitetura MVC
- Experiência com design e desenvolvimento de APIs RESTful
- Bom conhecimento de bancos de dados: MySQL / PostgreSQL, MongoDB (preferencial)
- Familiaridade com autenticação e autorização (JWT, OAuth)
- Experiência com controle de versão Git
- Compreensão de programação assíncrona e arquitetura orientada a eventos.
- Conhecimento de processos de gerenciamento e implantação de servidores
Skills preferidos:
- Experiência com arquitetura de microsserviços
- Familiaridade com Docker e conteinerização.
- Conhecimento de plataformas em nuvem (principalmente AWS)
- Conhecimento básico de tecnologias front-end (HTML, CSS, JavaScript)
- Experiência em pipeline CI/CD
Habilidades interpessoais:
- Forte capacidade de resolução de problemas e pensamento analítico.
- Boa capacidade de comunicação e trabalho em equipe
- Capacidade de trabalhar em um ambiente de desenvolvimento ágil.
- Atenção aos detalhes e compromisso com a qualidade
Educação:
- Bacharelado em Ciência da Computação, TI ou área relacionada (ou experiência equivalente)
Bom ter:
- Experiência no gerenciamento de aplicações com alto volume de tráfego.
- Conhecimento das melhores práticas de segurança
- Experiência prévia em empresas de SaaS ou de produtos.
O que oferecemos:
- Salário e benefícios competitivos
- Ambiente de trabalho flexível
- Oportunidade de trabalhar em projetos desafiadores.
- Oportunidades de crescimento e aprendizado na carreira