Pansophic Learning

Ingénieur Senior Backend

JavaScriptTypeScriptNode.jsSQLPostgreSQLAWSDocker
Traduction automatique. Consultez l’original.

À propos du poste

L'Ingénieur Senior Backend

conçoit, construit et maintient des systèmes et services backend évolutifs qui alimentent les solutions d'apprentissage pour Pansophic Learning. Ce rôle est principalement responsable du développement backend, de la conception des API et des intégrations système, garantissant des performances élevées, la fiabilité et l'évolutivité. L'Ingénieur Backend doit fournir des solutions de haute qualité en temps voulu tout en améliorant continuellement l'architecture backend et les pratiques de développement.

Ce rôle relève directement du responsable du développement logiciel et travaille en étroite collaboration avec les ingénieurs logiciels, les ingénieurs QA/test et les équipes interfonctionnelles. Le candidat idéal est proactif, innovant et capable de contribuer des idées qui améliorent les systèmes backend actuels et futurs.

Ce poste 4 jours par semaine au bureau à Tysons Corner, VA.

INFORMATIONS SUPPLÉMENTAIRES

Pansophic Learning s'engage à construire des systèmes backend évolutifs et de haute qualité qui soutiennent des solutions éducatives innovantes. Ce rôle est idéal pour un ingénieur backend expérimenté qui prospère dans un environnement collaboratif et est passionné par la construction de systèmes robustes et efficaces.

ÉGALITÉ DES OPPORTUNITÉS D'EMPLOI

Il est de notre politique de respecter toutes les lois fédérales, étatiques et locales interdisant la discrimination à l'emploi fondée uniquement sur la race, la couleur, la croyance religieuse, le sexe, l'origine nationale, l'ascendance, le statut de citoyenneté, la grossesse, l'accouchement, l'invalidité physique, l'invalidité mentale et/ou intellectuelle, l'âge, le statut militaire, le statut de vétéran (y compris les vétérans protégés), l'état civil, le statut de partenaire domestique enregistré ou d'union civile, le statut familial, le genre (y compris le stéréotypage sexuel et l'identité ou l'expression de genre), la condition médicale, les informations génétiques, l'orientation sexuelle, ou tout autre statut protégé, sauf lorsqu'une qualification professionnelle raisonnable et de bonne foi existe.

#LI-AB1

Responsabilités

  1. Concevoir, développer et maintenir des services et APIs backend évolutifs pour les environnements d'apprentissage K-12.
  1. Construire et gérer des APIs RESTful en utilisant Node.js et Express.
  1. Concevoir et implémenter des modèles de données en utilisant des bases de données relationnelles et NoSQL.
  1. Développer et maintenir des systèmes backend en utilisant Amazon Web Services (AWS).
  1. Assurer la performance, l'évolutivité et la fiabilité des systèmes backend.
  1. Mettre en œuvre les meilleures pratiques pour la gestion du code, le contrôle de version et le déploiement en utilisant Git.
  1. Dépanner et résoudre les problèmes de production, en assurant la stabilité du système.
  1. Collaborer avec les développeurs frontend, les ingénieurs QA et les équipes produit pour livrer des solutions de bout en bout.
  1. Contribuer aux décisions d'architecture système et aux améliorations de conception backend.
  1. Soutenir les processus de déploiement et maintenir les flux de travail CI/CD.

Qualifications

  1. Licence en informatique, ingénierie, systèmes d'information ou domaine connexe (ou expérience équivalente).
  1. 10+ années d'expérience globale en développement logiciel.
  1. 5+ années d'expérience professionnelle avec Node.js et Express.
  1. Maîtrise experte de JavaScript et TypeScript.
  1. Solide expérience dans la construction et la consommation de APIs RESTful.
  1. Compréhension approfondie de l'architecture backend et des systèmes distribués.
  1. Solides compétences en SQL, de préférence avec PostgreSQL.
  1. Expérience avec les bases de données NoSQL (par exemple, MongoDB, DynamoDB).
  1. Expérience de travail avec des services AWS tels que Lambda, ECS, EC2, RDS, S3, DynamoDB, et API Gateway.
  1. Expérience avec les technologies de files d'attente de messages et les modèles de conception backend.
  1. Expérience avec le contrôle de version Git et les stratégies de branchement modernes.
  1. Expérience de travail dans des environnements Unix/Linux.
  1. Solides compétences en résolution de problèmes et capacité à déboguer des systèmes complexes.
  1. Excellentes compétences en communication et capacité à travailler dans un environnement collaboratif.
  1. Capacité à passer des vérifications d'antécédents criminels fédérales et étatiques (FBI/BCI).

Qualifications préférées

  1. Expérience avec Docker et Docker Compose.
  1. Familiarité avec AWS CDK.
  1. Expérience dans la construction de microservices ou de systèmes distribués.
  1. Capacité à travailler de manière autonome dans un environnement au rythme rapide.
  1. Solides compétences organisationnelles et de gestion du temps.
  1. Capacité à collaborer efficacement entre les équipes et à gérer plusieurs priorités.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter