Software Engineer (Systems Software)

M1 TechnologyChantilly, VA
9h

About The Position

M1 is is seeking a Software Engineer to support a Sponsor program supporting application development. The position requires a TS/SCI with polygraph.

Requirements

  • Demonstrated experience developing modern web applications using Javascript/Typescript frameworks (Angular, React and Vue)
  • Demonstrated experience with Node.js web frameworks and API development
  • Proficiency with HTML5, CSS3, modern Javascript (ES6+) and TypeScript
  • Experience with CSS preprocessors (such as Sass)
  • Experience designing and implementing Restful APIs and microservices
  • Working knowledge of SQL databases including schema design, query optimization and performance tuning
  • Experience with PostgreSQL and MySQL production environments
  • Experience with ORMs such as Prisma, Sequelize
  • Experience with containerization technologies such as Docker
  • Familiarity with AWS cloud services and cloud-native development patterns
  • Strong understanding of web application security best practices and usability principles
  • Demonstrated experience with Git version control and collaborative environment workflows
  • Strong problem solving skills including debugging testing and troubleshooting complex web applications

Nice To Haves

  • Experience with ElasticSearch
  • Familiarity with Infrastructure as Code concepts (Terraform, CloudFormation)
  • Contributions to technical documentation, architecture diagrams, and knowledgebases
  • Experience with monitoring observability tools
  • Background with geospatial libraries
  • Experience migrating or modernizing legacy apps
  • Working knowledge of CI/CD pipelines
  • Experience integrating with data lake architectures or data intensive apps
  • Experience with J2EE apps and containers
  • Experience with PKI
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service