Roku
Pansophic Learning
Engenheiro Backend Sênior
Sobre a oportunidade
Engenheiro Backend Sênior
projeta, constrói e mantém sistemas e serviços backend escaláveis que impulsionam soluções de aprendizado para a Pansophic Learning. Esta função é primariamente responsável pelo desenvolvimento backend, design de API e integrações de sistemas, garantindo alto desempenho, confiabilidade e escalabilidade. Espera-se que o Engenheiro Backend entregue soluções de alta qualidade em tempo hábil, enquanto melhora continuamente a arquitetura backend e as práticas de desenvolvimento.
Esta função se reporta diretamente ao Gerente de Desenvolvimento de Software e trabalha em estreita colaboração com Engenheiros de Software, Engenheiros de QA/Testes e equipes multifuncionais. O candidato ideal é proativo, inovador e capaz de contribuir com ideias que aprimorem os sistemas backend atuais e futuros.
Esta posição trabalhará 4 dias por semana no escritório em Tysons Corner, VA.
INFORMAÇÕES ADICIONAIS
A Pansophic Learning está comprometida em construir sistemas backend escaláveis e de alta qualidade que suportam soluções educacionais inovadoras. Esta função é ideal para um engenheiro backend experiente que prospera em um ambiente colaborativo e é apaixonado por construir sistemas robustos e eficientes.
OPORTUNIDADE DE EMPREGO IGUALITÁRIO
É nossa política cumprir todas as leis federais, estaduais e locais que proíbem a discriminação no emprego baseada unicamente na raça, cor, credo religioso, sexo, origem nacional, ancestralidade, status de cidadania, gravidez, parto, deficiência física, deficiência mental e/ou intelectual, idade, status militar, status de veterano (incluindo veteranos protegidos), estado civil, status de parceiro doméstico registrado ou união civil, status familiar, gênero (incluindo estereótipos de gênero e identidade ou expressão de gênero), condição médica, informação genética, orientação sexual ou qualquer outro status protegido, exceto quando existir uma qualificação ocupacional razoável e de boa-fé.
#LI-AB1
Responsabilidades
- Projetar, desenvolver e manter serviços e APIs backend escaláveis para ambientes de aprendizado K-12
- Construir e gerenciar APIs RESTful usando Node.js e Express
- Projetar e implementar modelos de dados usando bancos de dados relacionais e NoSQL
- Desenvolver e manter sistemas backend usando Amazon Web Services (AWS)
- Garantir o desempenho, escalabilidade e confiabilidade dos sistemas backend
- Implementar melhores práticas para gerenciamento de código, controle de versão e implantação usando Git
- Solucionar e resolver problemas de produção, garantindo a estabilidade do sistema
- Colaborar com desenvolvedores frontend, engenheiros de QA e equipes de produto para entregar soluções de ponta a ponta
- Contribuir para decisões de arquitetura de sistemas e melhorias de design backend
- Apoiar processos de implantação e manter fluxos de trabalho CI/CD
Qualificações
- Bacharelado em Ciência da Computação, Engenharia, Sistemas de Informação ou área relacionada (ou experiência equivalente)
- 10+ anos de experiência geral em desenvolvimento de software
- 5+ anos de experiência profissional com Node.js e Express
- Proficiência em nível de especialista em JavaScript e TypeScript
- Forte experiência na construção e consumo de APIs RESTful
- Profundo entendimento de arquitetura backend e sistemas distribuídos
- Fortes habilidades em SQL, preferencialmente com PostgreSQL
- Experiência com bancos de dados NoSQL (por exemplo, MongoDB, DynamoDB)
- Experiência trabalhando com serviços AWS como Lambda, ECS, EC2, RDS, S3, DynamoDB e API Gateway
- Experiência com tecnologias de filas de mensagens e padrões de design backend
- Experiência com controle de versão Git e estratégias modernas de branching
- Experiência trabalhando em ambientes Unix/Linux
- Fortes habilidades de resolução de problemas e capacidade de depurar sistemas complexos
- Excelentes habilidades de comunicação e capacidade de trabalhar em um ambiente colaborativo
- Capacidade de passar por verificações de antecedentes criminais federais e estaduais (FBI/BCI)
Qualificações Preferenciais
- Experiência com Docker e Docker Compose
- Familiaridade com AWS CDK
- Experiência na construção de microsserviços ou sistemas distribuídos
- Capacidade de trabalhar de forma independente em um ambiente de ritmo acelerado
- Fortes habilidades organizacionais e de gerenciamento de tempo
- Capacidade de colaborar efetivamente entre equipes e lidar com múltiplas prioridades
