Job Description

As a full-stack web engineer, you will be a critical member of our software delivery team. You will be focused on designing, building, and shipping cloud-native web applications with a small team of fellow engineers like you. These applications will be used by thousands of users across the United States and other countries. In particular, your day to day will look like the following:

  • Participating in daily-standups and other Agile meetings with your team
  • Architecting scalable, reliable and secure products and services for our clients
  • Tackling challenging engineering concerns. For example: dealing with big data storage decisions, improvement of GraphQL API performance, designing new user experience features leveraging React, and creating infrastructure as code templates to ship our code to production.
  • Learning new technologies and stacks to deliver new products and optimize current projects.
  • In concrete we are looking for engineers with the following skills (from the back of the stack, to the front):

  • Databases:SQL or NoSQL DB Schema Design and DeploymentSQL Query Design and OptimizationAzure SQL/Azure Cosmos DB Experience Preferred
  • Back-End Technologies:Proven expertise in typescript-based Node.js back-end deploymentFamiliarity with Clean Code + Clean Architecture Principles
  • Communication Protocols/APIs:Proven expertise with GraphQL (preferred) or REST API Design and deploymentExperience with WebSockets/PubSub Deployment patters is a plus.
  • Front-End Technologies:Proven expertise with typescript-based React JS, vanilla typescript, HTML and CSSKnowledge of Unit Testing using Jest and E2E testing using Cypress or PlaywrightExperience deploying to production using Next.JS Framework is a plus.
  • Version Control + DevOps:Proven expertise using Git (GitHub or Azure Repos)Familiar with CI/CD Practices (Infrastructure as Code, Automated Builds, etc)Experience deploying to Azure is a plus
  • Soft-Skills:We favor team-players over all-starsExperience delivering in an environment that leverages the Scaled Agile Framework (SAFe) is a big plus.Proficiency in English is a mustAn engineering mindset, curiosity, good time management, and attention to detail will help you succeed
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application