SDE - Software Developer Engineer - PJ

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in architecting and building cloud-native applications on AWS with core services like ECS, S3, and RDS., Proficiency in Node.js, Typescript, Nest.js, and TypeORM/Prisma., Knowledge of GraphQL, automated testing, and CI/CD pipeline logic., Familiarity with containerization technologies like Docker and Kubernetes, and observability techniques..

Key responsibilities:

  • Collaborate on architectural decisions with team leaders and ensure proper execution during sprints.
  • Participate in squad dynamics and routines, implementing proof of concepts to test solution hypotheses.
  • Engage in pair programming, conduct code reviews, and suggest improvements for implementation and architecture decisions.
  • Monitor performance metrics and actively contribute to technical decisions and bug fixes in Edify products.

Edify Education logo
Edify Education https://www.edifyeducation.com.br/
201 - 500 Employees
See all jobs

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

Como Software Developer Engineer no Edify, você irá aplicar a sua experiência técnica na criação de produtos que irão ajudar a criar uma geração bilíngue! 😍


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 preciso ter para me candidatar para essa vaga?

  • 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


Diferenciais:

  • 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!


Required profile

Experience

Spoken language(s):
PortugueseEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Accountability
  • Collaboration
  • Proactivity
  • Problem Solving

Software Engineer Related jobs