Vaga Back-End

Desenvolvedor(a) Back-End Sênior

AWS EC2 (Elastic Compute Cloud) AWS S3 GraphQL Node.js Testes automatizados TypeScript

Jovens Gênios

Jovens Gênios

Startup

Salário: Até R$10.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Se o seu propósito é revolucionar a educação brasileira através de inovação e tecnologia numa startup com vários desafios, a Jovens Gênios é o lugar certo para você! 😍
As plataformas digitais adaptativas de aprendizagem e avaliação gamificada da Jovens Gênios tornam o aprendizado dos alunos do Ensino Básico muito mais divertido e individualizado. 🥳

Atividades e Responsabilidades

- Você será uma das novas referências no desenvolvimento de novas soluções em nosso backend, usando sua experiência para garantir alta qualidade, desempenho e usabilidade;
- Implementar melhores práticas de desenvolvimento de software e garantir a conformidade com os padrões de codificação estabelecidos;
- Você participará ativamente dos fluxos de code-review e fornecerá feedback construtivo para outros membros da equipe;
- O acompanhamento das métricas das plataforma fará parte de seu dia-a-dia, visando identificar e resolver eficientemente problemas de desempenho e otimizar a funcionalidade dos aplicativos;
- Você participará de discussões estratégicas sobre arquitetura, escalabilidade e segurança.

Requisitos

- Experiência sólida com Node.js no desenvolvimento de APIs robustas e escaláveis;
- Experiência sólida com TypeScript;
- Experiência sólida no uso de GraphQL, tanto no desenvolvimento quanto na otimização de queries e resolvers;
- Experiência com arquitetura de software, incluindo padrões como DDD, microservices e event-driven architectur;
- Domínio de boas práticas de desenvolvimento, incluindo Clean Code, SOLID e Design Patterns;
- Experiência com infraestrutura em nuvem AWS, incluindo serviços como EC2, ECS, S3, Route 53, SQS, SNS e Cloudfront;
- Experiência com testes automatizados (unitários e de integração);
- Experiência com CI/CD e automação de deploys;
- Habilidade para depuração e otimização de performance;
- Formação em Ciência da Computação, Sistemas de Informação ou áreas afins ou experiência técnica comprovada.

Diferenciais:
- Conhecimento em bancos de dados, especialmente Neo4j e modelagem de dados orientada a grafos;
- Experiência em Liderança.

O que nós oferecemos

Vale Refeição
Vale Alimentação
Vale Transporte
Plano de Saúde
Plano Odontológico
Seguro de Vida
Academia/Gympass
Bônus