Logo for Edify Education

SDE - Software Developer Engineer - Pleno

Roles & Responsibilities

  • Experience architecting and building cloud-native, highly scalable applications on AWS (ECS, S3, RDS, Secrets, etc.)
  • Proficiency in Node.js with TypeScript, Nest.js, and ORMs (TypeORM/Prisma) and GraphQL
  • Strong experience with automated testing and CI/CD pipelines
  • Familiarity with containerization and orchestration (Docker, Kubernetes) and observability (logging and distributed tracing)

Requirements:

  • Collaborate on architectural decisions with the squad's team leader and ensure execution across sprints
  • Participate in squad routines and daily workflows of the Platform squad
  • Implement proofs of concept, perform pair programming, conduct code reviews, and propose architecture improvements
  • Reproduce and fix bugs in Edify products and monitor engineering performance/production impact

Job description

JOB DESCRIPTION


Aqui no Edify temos o propósito que nascemos para construir novas formas de aprender e ensinar. Juntos, vamos repensar modelos de ensino e de aprendizado, co-criando soluções em inglês. Esse é o toque Edify.


Para que você possa entender melhor, vamos falar como somos:


RESPONSIBILITIES AND ASSIGNMENTS


Desafio:

Como SDE do Squad de Plataforma você terá como desafio participar das definições de padrões de projetos, pesquisar e desenvolver boas práticas e otimizações para melhorar a performance dos SDEs e atuar na arquitetura das soluções junto aos Team Leaders dos demais squads.

O squad de Plataforma é essencial para manter a engenharia da Edify up-to-date e rodando com o balanço ideal de eficiência e qualidade técnica. Suas decisões irão afetar o futuro dos produtos Edify e o dia-a-dia dos colegas engenheiros em todos os nossos squads.




Atividades do dia-a-dia:

  • Colaborar nas decisões de arquitetura nas soluções juntamente com o team leader de cada squad e garantir a boa execução delas ao longo das sprints
  • Participar das dinâmicas e da rotina do squad
  • Implementar provas de conceito para provar / testar hipóteses de soluções
  • Realizar de forma proativa pair programming, fazer code reviews, revisar e sugerir melhores abordagens de implementação e decisões de arquitetura
  • Reproduzir e implementar bugfixes nos produtos da Edify. Participar ativamente nas decisões técnicas, contribuir com sugestões de solução e executar provas de conceito
  • Estar ciente e acompanhar as métricas de performance dos engenheiros

REQUIREMENTS AND QUALIFICATIONS


O que precisamos que você traga (skills obrigatórias):

  • Hard skills dev:
  • Experiência em arquitetar e construir aplicações cloud-native e altamente escaláveis na plataforma AWS com core services como: AWS (ECS, S3, RDS, Secrets, etc)
  • Node.js (Typescript, Nest.js, TypeORM / Prisma)
  • GraphQL
  • Testes automatizados
  • Logica de Pipelines e ciclo CI/CD
  • Conhecimento de techs de containerização e orquestração como Docker, k8s, etc
  • Técnicas de Observabilidade (e.g: log e trace distribuído)
  • Habilidade em entender requisitos de negócio e conduzir a implementação deles até o lançamento do produto / feature
  • Cultura de se colocar como accountable pela performance em produção.
  • Experiência em produção com serviços da cloud Amazon AWS

O que seria muito legal você ter (skills desejáveis):

  • Experiência com apps em produção com tech stacks variados
  • Pipelines de publicação para app stores (Apple e Google)
  • Conhecimento de infra-estrutura como código (IaC) usando Terraform
  • Proxy (Istio Envoy, NGINX)

ADDITIONAL INFORMATION




Venha fazer dessa geração uma geração bilíngue!


Somos uma EdTech que nasceu com o objetivo de construir novas formas de aprender e ensinar. Vivemos em um mundo globalizado, cada vez mais integrado e, por isso, acreditamos no bilinguismo como forma de inclusão, seja através do ensino inglês e/ou de programação.


Atuamos em diversas escolas ao redor do Brasil, impactando mais de 100 mil alunos com nossas soluções, e seguimos crescendo em ritmo acelerado.

Estamos em busca de pessoas apaixonadas pelo nosso propósito e que queiram trabalhar em um ambiente informal, colaborativo e focado em resultados, onde é incentivada a flexibilidade e autonomia.


Caso queira conhecer mais, você também pode acompanhar nossos artigos por aqui: https://medium.com/edifyeducation

Se identificou? Então dê uma olhada em nossas vagas e venha trabalhar com a gente!


Software Engineer Related jobs

Other jobs at Edify Education

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.