Foxhole Technology, Inc.-posted 3 days ago
Full-time • Mid Level
Hybrid • Arlington, VA
101-250 employees

Foxhole Technology provides robust cybersecurity and IT support capabilities for federal civilian and defense agencies. A recognized leader in navigating technology and security challenges, Foxhole delivers mission-focused innovations to answer evolving and complex needs. Our talented employee-owners provide agile, scalable services and solutions that solve operational gaps, operate critical systems, and protect and secure the enterprise – across the organization and around the world. Seeking a Full Stack JavaScript Developer for a software development project which offers the opportunity to work on cutting-edge projects, utilizing technologies such as React.js, Node.js, AWS, and others. The ideal candidate will be a forward-thinking professional capable of handling ambiguities and taking initiative to guide clients unfamiliar with these technologies

  • Design and implement user interfaces with React.js, ensuring optimal performance and user experience.
  • Build scalable and maintainable back-end services with Node.js, adhering to best practices in code quality and system architecture.
  • Manage and optimize databases (e.g, MS SQL Server) including schema design, query optimization, and security.
  • Implement integration solutions using Node.js to connect disparate systems and data sources efficiently.
  • Leverage AWS services for deploying and scaling applications, ensuring high availability and security.
  • Use GitLab/GitHub for source code management, maintaining a collaborative and version-controlled development environment.
  • Deploy software and databases using CI/CD pipelines, leveraging tools such as Jenkins and GitLab, to ensure efficient and reliable delivery of updates.
  • Work with containerized microservices, ensuring high scalability and ease of maintenance.
  • Support the creation of technical documentation, such as Interface Control Documents (ICD) and Software Design Specifications (SDS), to ensure clear and consistent communication of technical specifications and processes.
  • Collaborate with cross-functional teams to define, design, and ship new features and functionalities.
  • Conduct code reviews, contributing to the continuous improvement of product quality and team productivity.
  • Handle ambiguities and take the initiative to guide clients not familiar with the project's technologies, demonstrating leadership and problem-solving skills.
  • Proven experience as a Full Stack Developer, with a strong focus on React.js and Node.js frameworks.
  • Understanding of front-end technologies, including HTML5, CSS3, JavaScript, and React.js.
  • Proficiency in Node.js for back-end development, with experience in frameworks such as Express.
  • Experience in managing databases with MS SQL Server, with a solid understanding of database design principles.
  • Familiarity with deploying and managing applications on AWS.
  • Experience with GitLab/GitHub for source code management and collaboration.
  • Experience in deploying applications and databases through CI/CD pipelines using tools like Jenkins and GitLab.
  • Experience in working with containerized microservices, understanding the principles of container management and orchestration.
  • Ability to produce comprehensive technical documentation, such as ICD and SDS, to support development and deployment processes.
  • Ability to work in a fast-paced, agile development environment.
  • Excellent problem-solving skills and the ability to handle ambiguous situations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service