Full Stack Software Developer
Vaco by Highspring
Full-time
Cary, NC
Job description
Job Summary
What You'll Get to Do as a Software Engineer:
- Use React, Java, and Spring Boot, to create software systems to improve the veteran IT experience
- Use AI and ML techniques to support creating system functionality. Use of LangChain and LangGraph or similar tools.
- Leverage AI models to improve outcomes and results of system
- Work with Product Owners, Solution Architects and customers to analyze, design, and develop a modern application supporting the mission.
- Support a full system development agile lifecycle
- Understand and use enterprise standards and best practices around coding, application design, automated testing, and microservices design.
- Translate business requirements and context into sound and efficient solutions.
- Support documentation of the systems and processes as needed
- Learn and adopt new technologies quickly and independently and assist teammates with implementation and knowledge sharing.
You’ll Bring These Qualifications:
- BS degree with 5+ years of experience.
- Experience with Python, React, USWDS, Terraform or Pulumi, Kubernetes, and Github Actions for CI/CD.
- Experience in Agile methodologies such as Kanban, Scrum, or SAFe as part of multi-team organizations.
- Experience with LangChain and LangGraph
- Experience programming skills with Java (5+), Spring (Core, Boot, Data), JavaScript, React.
- Extensive working experience developing and designing RESTful APIs and web services
- Experience with DevSecOps technologies and practices – Jenkins, Docker, Kubernetes.
- Experience building applications in cloud environments including AWS and Azure
Job Type: Full-time
Benefits:
- 401(k) 7% Match
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
- Work from home
Work Location: Hybrid remote in Reston, VA 20190