O Magalu é uma das maiores empresas de varejo do Brasil, reconhecida por sua inovação e presença digital. O time de tecnologia do Magalu é formado por profissionais inovadores e apaixonados por transformar o varejo digital. Com foco em soluções ágeis e escaláveis, desenvolvem projetos que impactam milhões de clientes. Em um ambiente colaborativo, buscam constantemente a excelência em tecnologia e inovação.
Desenvolvedor(a) Backend Node.js Pleno en Magazine Luiza
Remoto - Brasil
Más vacantes en Magazine LuizaRequisitos
Experiência
- Sólida experiência em desenvolvimento backend utilizando Node.js
- Experiência na construção e consumo de APIs RESTful
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB, Redis)
- Experiência com sistemas de mensageria e programação assíncrona (Kafka, RabbitMQ)
- Experiência com ferramentas de controle de versão (Git)
- Vivência em ambientes de desenvolvimento ágil (Scrum, Kanban)
- Experiência com containers (Docker) e orquestradores (Kubernetes)
- Experiência com ambientes de nuvem (GCP, AWS, Azure)
- Experiência com ferramentas de monitoramento e observabilidade (Prometheus, Grafana, Datadog)
- Experiência com ferramentas de CI/CD (Jenkins, GitLab CI)
Habilidades
- Node.js
- Express
- Koa
- NestJS
- JavaScript
- TypeScript
- RESTful APIs
- GraphQL
- Microservices architecture
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
- RabbitMQ
- Git
- Scrum
- Kanban
- Docker
- Kubernetes
- GCP
- AWS
- Azure
- Prometheus
- Grafana
- Datadog
- Jenkins
- GitLab CI
- TDD
- BDD
- SOLID
Idiomas
- Portuguese
Responsabilidades
- Desenvolver e manter microsserviços robustos, escaláveis e de alta performance utilizando Node.js.
- Projetar e implementar APIs RESTful e/ou GraphQL eficientes e bem documentadas, garantindo a integração entre diferentes sistemas.
- Colaborar ativamente com equipes multidisciplinares (Frontend, Produto, QA, SRE) na concepção, planejamento e implementação de novas funcionalidades.
- Escrever código limpo, testável e de fácil manutenção, aplicando boas práticas de desenvolvimento como TDD/BDD e SOLID.
- Garantir a qualidade e a confiabilidade das entregas através da criação de testes unitários, de integração e de carga.
- Atuar em um ambiente de automação de processos, utilizando esteiras de CI/CD para realizar deploys contínuos e seguros.
- Monitorar, diagnosticar e solucionar problemas em ambientes produtivos, garantindo a estabilidade e a performance das nossas aplicações.
Tecnologias
Node.jsJavaScriptTypeScriptExpressKoaNestJSRESTful APIsGraphQLMicroservices architecturePostgreSQLMySQLMongoDBRedisKafkaRabbitMQGitScrumKanbanDockerKubernetesGCPAWSAzurePrometheusGrafanaDatadogJenkinsGitLab CITDDBDDSOLID
Descubre si tu currículum está listo para esta vacante
Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.