Scala Developer

Scala Developer
Tiendanube | Nuvemshop, Brazil

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 10, 2021
Last Date
Apr 10, 2021
Location(s)

Job Description

Quem somos?

A Nuvemshop é a plataforma que mais de 70.000 marcas na América Latina escolhem para potencializar seus negócios. É um ponto de gerenciamento que vai além de uma loja online. Integra produtos, pagamentos e envios a diferentes canais de vendas, como Facebook, Instagram, marketplaces e lojas físicas.

Graças à sua tecnologia, Nuvemshop se adapta a cada tipo de negócio, permitindo que o design de cada loja seja único, além de oferecer a possibilidade de instalar aplicativos e integrar desenvolvimentos personalizados. Tudo isso com o apoio de uma excelente equipe de atendimento ao cliente.


Nosso impacto

  • Estamos digitalizando o comércio na região. A oportunidade do mercado de comércio eletrônico é enorme. Nos Estados Unidos, as vendas online representam 20%, 35% na China e 10% na América Latina. A América Latina é uma das regiões que mais cresce no mundo e estima-se que atinja o mesmo patamar que os Estados Unidos nos próximos 5 a 6 anos.
  • Mais de 1 venda a cada segundo acontece em nossa plataforma.
  • Em um mês, 1 em cada 4 usuários de Internet na América Latina visita pelo menos uma loja Nuvemshop.


Trabalhamos com pessoas que:
  • Amam o seu trabalho e procuram dar o melhor de si, trabalhando com comprometimento e paixão.
  • Desfrutam do aprendizado contínuo, valorizando o feedback e melhorando a cada dia.
  • Buscam a excelência e promovem um bom clima de trabalho.
  • São protagonistas do seu desenvolvimento profissional e trabalham constantemente em treinamento para serem melhores profissionais.


O objetivo e seus desafios

Trabalhar em conjunto com a equipe de integração em microsserviços para colocá-los em produção garantindo alta performance, segurança e escalabilidade, visando atender um público de 30 milhões de pessoas que utilizam a Nuvemshop todos os dias.


Qual é a nossa visão de desenvolvimento de software?

Baseada em Domain Driven Design e Test Driven Development, descobrimos que o Akka nos ajuda a alcançar nossos objetivos de tecnologia usando o modelo de Atores. Escrevemos Bounded Contexts como microsserviços e usamos Event Sourcing.

Mesmo que você não tenha experiência prévia com DDD, Microservices ou Actors, não hesite em se candidatar!

Para nós será um imenso prazer treiná-lo nessas tecnologias interessantes :) Procuramos desenvolvedores entusiasmados que tenham uma paixão pelo aprendizado e desenvolvimento contínuo, compartilhamento de conhecimento e que contribuam ativamente para o desenvolvimento de aplicativos reativos. Junto com a equipe, você participará do design da arquitetura e entrega de software de alta qualidade em um ambiente onde o trabalho em equipe e a diversão são fundamentais para o processo de desenvolvimento.

Requirements

Quais serão suas responsabilidades?
  • Participar do desenho e desenvolvimento de aplicações de alta performance, seguras e escaláveis, desde a análise de requisitos até a entrega em produção.
  • Fazer entregas de qualidade, garantindo soluções de excelência para alcançar os objetivos propostos.
  • Empregar boas práticas na construção do software, buscando otimizar e medir a performance da aplicação e das funcionalidades que estão sendo desenvolvidas.
  • Buscar soluções simples e robustas para desafios complexos.
  • Flexibilidade para trabalhar com uma equipe multidisciplinar em diferentes projetos, com foco em resultados.
  • Cultura de trabalho em equipe com feedback e evolução constante.
  • Comprometimento com prazos e entregas visando cumprir com os objetivos.


O que esperamos de você:
  • 3+ anos de experiência com desenvolvimento backend utilizando Scala e/ou Java.
  • Domínio dos principais princípios da programação funcional.
  • Conhecimento de paradigmas de programação orientada a objetivos e padrões como GoF Patterns, Design Patterns, SOLID, etc.
  • Habilidades fundamentais de programação como DRY code, com foco em legibilidade, manutenibilidade, dependency injection e performance.
  • Experiência com concorrência e sistemas distribuídos.
  • Conhecimento em estrutura de dados e algoritmos.
  • Conhecimento de message queues, template engines, HTTP, REST, etc.
  • Experiência com banco de dados relacionais e não relacionais (MySQL, MongoDB, ElasticSearch, etc)
  • Experiência com: Akka, Play, Modelo de Atores, Event sourcing, CQRS, Concurrent programming.


Será um diferencial:
  • Experiência com Domain Driven Design e Test Driven Development.
  • Experiência com arquiteturas de alta disponibilidade, alta performance e resilientes.
  • Experiência utilizando ferramentas de monitoramento e observabilidade (Kibana, New Relic, Grafana).
  • Experiência com

Job Specification

Job Rewards and Benefits

Tiendanube | Nuvemshop

Information Technology and Services - São Paulo, State of São Paulo, Brazil
© Copyright 2004-2024 Mustakbil.com All Right Reserved.