Databricks
eDynamic Learning
Engenheiro de Software Intermediário
Visão Geral da Função
Engenheiro de Software Intermediário
Estamos buscando um Engenheiro de Software Intermediário para contribuir para o desenvolvimento e entrega de produtos de tecnologia educacional de alta qualidade.
Nesta função, você trabalhará em todo o ciclo de vida de desenvolvimento de software, incluindo design, implementação, testes e suporte de produção. Você assumirá a responsabilidade por recursos bem definidos, colaborará estreitamente com equipes multifuncionais e contribuirá para a melhoria da qualidade do código, confiabilidade do sistema e práticas de engenharia.
Você fará parceria com engenheiros seniores para obter orientação sobre arquitetura e resolução de problemas complexos, enquanto continua a aprimorar sua expertise técnica e independência.
Localização: Remoto (Qualquer lugar no Canadá)
Visão Geral da Empresa
eDynamic Learning está celebrando 18 anos servindo educadores. Fundada por um professor de sala de aula, nossa missão é capacitar educadores com recursos acessíveis e equitativos, guiando os alunos em sua jornada para a vida após a formatura. Dedicamo-nos a apoiar tanto professores quanto programas que facilitam a exploração de interesses, opções de carreira e aquisição de habilidades pelos alunos por meio da Educação Profissional e Técnica (CTE). Priorizamos a qualidade e o desenvolvimento de habilidades vitais para a vida, incluindo comunicação interpessoal e literacia financeira.
Nosso compromisso em promover a exploração começa cedo, com recursos voltados para alunos do ensino fundamental. Nosso rico catálogo de cursos e o recurso Learning Blade têm um histórico comprovado de expansão do interesse e da conscientização em STEM, ciência da computação e carreiras.
Como a maior editora de currículo digital de CTE e eletivas na América do Norte, oferecemos um vasto catálogo de mais de 250 cursos para os anos escolares 6-12. Nosso currículo de trilha de CTE está alinhado a 14 clusters de carreira, preparando os alunos para quase 100 certificações da indústria. Para ajudar a levar nosso currículo aos alunos, fornecemos desenvolvimento profissional, bem como serviços de instrução virtual, apoiados por professores certificados, que facilitam o aprendizado personalizado.
eDynamic Learning não se limita apenas ao material didático. Somos apaixonados por ajudar os alunos a desenvolver suas habilidades por meio de aprendizado experiencial com nossos materiais de instrução e projetos de simulação virtual Knowledge Matters. Nossas simulações são aprendizado prático real em um ambiente virtual.
Temos orgulho do fato de que nossas soluções e serviços são projetados para capacitar educadores e alunos, permitindo que eles realizem uma jornada transformadora de exploração, engajem-se no aprendizado e participem de experiências do mundo real.
Em julho de 2025, a eDynamic Learning foi adquirida pela Pearson Education Inc., a principal empresa de aprendizado do mundo.
Responsabilidades
- Desenvolver e entregar recursos de software com supervisão mínima dentro das estruturas e padrões estabelecidos
- Escrever e manter testes automatizados para garantir alta confiança na qualidade do código
- Participar de revisões de código e incorporar feedback para melhorar as implementações
- Colaborar com Produto, Design e outras partes interessadas para entregar recursos focados no cliente
- Identificar, analisar e comunicar riscos, trade-offs e dependências em seu trabalho
- Contribuir para a redução de débito técnico e a melhoria da manutenibilidade do sistema a longo prazo
- Monitorar sistemas de produção, investigar problemas e responder a falhas conforme necessário
- Manter a consciência da arquitetura do sistema e dos impactos da infraestrutura nas mudanças
- Apoiar e orientar engenheiros juniores, contribuindo para o aprendizado e crescimento da equipe
- Aprender e adotar continuamente novas ferramentas, tecnologias e melhores práticas
- Promover padrões de engenharia e contribuir para uma cultura de qualidade e melhoria contínua
Qualificações Ideais
- Bacharelado em Ciência da Computação ou experiência equivalente
- 4+ anos de experiência em desenvolvimento de software comercial
- Pelo menos 3 anos de experiência na construção de aplicações comerciais SaaS usando Node.js, TypeScript e React
- Capacidade comprovada de entregar independentemente recursos ou componentes de pequeno a médio porte
- Experiência em escrever testes automatizados com forte confiança na correção do código
- Conhecimento prático de práticas e ferramentas modernas de DevOps
- Compreensão da arquitetura do sistema e de como os componentes individuais se encaixam no sistema mais amplo
- Experiência em colaboração em ambientes de desenvolvimento ágeis e multifuncionais
- Capacidade de identificar e comunicar riscos técnicos e trade-offs de forma eficaz
Habilidades
- Forte resolução de problemas e pensamento analítico
- Fundamentos sólidos de desenvolvimento de software e práticas de codificação
- Experiência com TypeScript, Node.js e React no desenvolvimento de aplicações web modernas
- Capacidade de trabalhar de forma independente enquanto colabora efetivamente com uma equipe
- Boas habilidades de comunicação com públicos técnicos e não técnicos
- Atenção aos detalhes e compromisso com a qualidade do código
- Mentalidade de crescimento com uma abordagem proativa para aprendizado e melhoria
- Abordagem pragmática para equilibrar qualidade técnica com prazos de entrega
Faixa Salarial CA$100,000 - $135,000 DOE + Bônus Anual + Benefícios
