Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front-End e Back-End; Executar o desenvolvimento das funcionalidades complexas; Manter os padrões de projeto existentes e sugerir melhorias; Validar as novas funcionalidades das aplicações; Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários; Desenvolver trabalhos de montagem, depuração e testes de programas, executar serviços de manutenção nos programas já desenvolvidos; Utilização como melhores práticas de desenvolvimento.
Desenvolvedor Fullstack PHP, Golang e/ou Node+React PL at Meta
Remote - REMOTO
More jobs at Meta0
Requisitos
Experiência
- Experiência em desenvolvimento back-end com PHP, Go Lang e/ou Node
- Experiência em sistemas com React
- Experiência com arquitetura de microsserviços e APIs RESTful
- Vivência com bancos de dados relacionais (MySQL) e não-relacionais (MongoDB, Redis)
- Conhecimento em mensageria com Kafka, RabbitMQ ou SQS
- Prática com containers (Docker, Docker Compose) e versionamento com Git e GitHub Actions
- Conhecimento em ambientes em nuvem, preferencialmente AWS (ECS, Lambda, S3, RDS, etc.)
- Familiaridade com observabilidade e monitoramento (New Relic, Grafana)
- Conhecimento em engenharia de software: Clean Architecture, DDD, TDD, BDD, Design Patterns
Habilidades
- Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front-End e Back-End
- Executar o desenvolvimento das funcionalidades complexas
- Manter os padrões de projeto existentes e sugerir melhorias
- Validar as novas funcionalidades das aplicações
- Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários
- Desenvolver trabalhos de montagem, depuração e testes de programas, executar serviços de manutenção nos programas já desenvolvidos
- Utilização como melhores práticas de desenvolvimento
- Experiência com pipelines de CI/CD
- Conhecimento em arquitetura hexagonal
- Conhecimento com automação de testes
- Participação ativa em comunidades de tecnologia, eventos ou projetos open source
Responsabilidades
- Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front-End e Back-End
- Executar o desenvolvimento das funcionalidades complexas
- Manter os padrões de projeto existentes e sugerir melhorias
- Validar as novas funcionalidades das aplicações
- Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários
- Desenvolver trabalhos de montagem, depuração e testes de programas, executar serviços de manutenção nos programas já desenvolvidos
- Utilização como melhores práticas de desenvolvimento
Tecnologias
PHPGolangNodeReactAPIs RESTfulMySQLMongoDBRedisKafkaRabbitMQSQSDockerDocker ComposeGitGitHub ActionsAWSECSLambdaS3RDSNew RelicGrafanaClean ArchitectureDDDTDDBDDDesign PatternsCI/CDarquitetura hexagonalautomação de testes
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.