Full Stack Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid coding background in Python and JavaScript, with proficiency in an additional language like Java., Practical experience with front-end libraries such as React or Vue and backend frameworks like Node.js or Django., Familiarity with Agile workflows and modern DevSecOps practices, including CI/CD pipelines and Git., Understanding of relational databases and experience with advanced data stores like Elasticsearch..

Key responsibilities:

  • Lead the design and implementation of software solutions for AI-driven applications.
  • Build user-facing and server-side components for scalable prototypes and internal tools.
  • Collaborate with stakeholders to translate functional requirements into technical outcomes.
  • Produce and maintain documentation for system requirements and software specifications.

SHR Consulting Group logo
SHR Consulting Group Information Technology & Services SME https://www.shrgroupllc.com/
51 - 200 Employees
See all jobs

Job description

Job Title: Full Stack Engineer

Job Category: IT

Location: Remote

Clearance Level: Secret

SHR is a premier technology integrator solving our nation’s most complex modernization and readiness challenges across the defense, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and AI. With an intimate understanding of our customers’ challenges and deep expertise in existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions.

The Full Stack Engineer will have a solid coding background in Python and JavaScript, along with proficiency in at least one additional programming language—Java is highly preferred. Practical experience building user interfaces with front-end libraries such as React or Vue, and backend development using frameworks like Node.js, Spring Boot, Django, or Flask. Familiarity with Agile project workflows, including daily standups, sprint planning, and collaboration tools, with the ability to mentor and support peers in agile environments. Knowledge of modern DevSecOps practices, including hands-on use of CI/CD pipelines, Git-based version control, and automated security and code quality tools. Hands-on experience deploying and managing applications in containerized environments using tools like Docker and Kubernetes. Understanding of relational databases and ORM tools, especially with frameworks such as SQLAlchemy and experience using PostgreSQL. Comfortable working with advanced data stores such as Elasticsearch/OpenSearch for search indexing and Neo4j for graph data management. Strong grasp of scalable architecture patterns, particularly microservices and modular front-end designs. Skilled at interpreting user needs, breaking down functional requirements, and proposing efficient, technically sound solutions.

Job Responsibilities:

  • Lead the design and implementation of software solutions supporting AI-driven applications, focusing on architecture, interfaces, reusable frameworks, and foundational libraries.
  • Build both the user-facing and server-side components of scalable prototypes and internal tools that accelerate rapid development cycles.
  • Oversee and evolve shared libraries and infrastructure tools that serve as the foundation for multiple engineering teams across the organization.
  • Support and improve existing production applications by addressing bugs, updating dependencies, and enhancing capabilities based on security, performance, and feature roadmaps.
  • Collaborate directly with stakeholders and product owners to translate functional requirements into technical outcomes aligned with long-term product strategy.
  • Create detailed development plans and architectural strategies, breaking complex requirements into actionable software designs mapped across modular components.
  • Contribute to defining best practices for rapidly prototyping AI solutions, including the integration of emerging technologies such as Generative AI.
  • Produce and maintain comprehensive documentation for system requirements, software specifications, and technical designs; provide peer reviews of documentation from external contributors.
  • Continuously refine software architectures to meet performance benchmarks, employing profiling tools and performance analytics to guide optimization efforts.
  • Remain current with emerging trends in AI platforms, software design methodologies, and modern DevSecOps practices to inform future system improvements.
  • Develop and maintain reference implementations and architectural guidelines, ensuring alignment with compliance and security standards.

Education: BA/BS preferred – potential for substitution of experience for degree

Experience: 5 yrs

Why Join Us:

At SHR, you will join a team that fosters growth, supports innovation, and encourages continuous learning. You will have the opportunity to impact significant government initiatives and contribute to national security and public welfare. We offer competitive compensation, comprehensive benefits, and a flexible work environment. Join us and make a difference!

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Problem Solving

Full Stack Engineer Related jobs