Full Stack Software Engineer-Principal

NetSageAnnapolis Junction, MD

About The Position

We are seeking a Principal Full Stack Software Engineer to develop, maintain, and enhance complex and diverse software systems. In this role, you will support complex, multifaceted software systems—such as data-intensive analytics platforms, advanced algorithmic solutions, large-scale data processing environments, real-time applications, and business information systems—based on defined and documented requirements. The ideal candidate for this role will have front-end and back-end web development experience. Please consider applying if you meet the following qualifications.

Requirements

  • TS/SCI with polygraph.
  • A Bachelor of Science (B.S.) degree in computer science or a related STEM discipline and twelve (12) years or relevant experience is required. In lieu of a degree, sixteen (16) years of relevant experience is acceptable.
  • Front-end web development language experience in JavaScript, JavaScript XML (JSX) in React, and Typescript
  • Back-end development language experience in Node.js/JavaScript, Rust, Python, and shell script.
  • Micro-services architecture experience/ familiarity to inlcude: Kubernetes Helm Charts Micro-Services deployment patterns Service-mesh Multi-site applications Load Balancing topologies Cloud Migration
  • Experience or familiarity with the following tech stack architecture: NiFi, Testing frameworks (JEST), Grafana, InfluxDb, Elasticsearch, Redis, MySQL, Apache, Superset, RabbitMQ/Kafka/Message Fabrics, Ansible/Salt, Terraform, Web-Sockets, and Neo4j
  • Experience analyzing user requirements to derive software design and performance requirements.
  • Experience designing and coding new software or modifying existing software to add new features.
  • Experience debugging existing software and correcting defects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service