Full Stack Software Developer

$82,100 - $172,400/Yr

CACI International - Springfield, VA

posted 23 days ago

Full-time - Mid Level
Springfield, VA
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

CACI is seeking a Full Stack Software Developer to create and maintain complex IT applications in a fast-paced agile environment. The role involves modifying both front and back-end application code, assessing user feedback, and tailoring user interface functionality to meet client needs. The ideal candidate will be a hands-on contributor with a passion for web development and strong communication skills.

Responsibilities

  • Utilizes well defined software processes, such as Agile, to work in a rapid development environment as part of a development team.
  • Designs, codes and unit tests front and back-end solutions for integrated systems using packages such as HTML, CSS, JavaScript, Python, Go, SQL.
  • Develops integration code to connect and interface systems, services and develops solutions that utilize open standards and ICDs to promote interoperability through service-based architectures.
  • Rapidly prototypes/mockups solution design, look, feel and aesthetics and analyzes, fixes, and documents DRs on systems.
  • Prepares documentation of all solutions developed and executes all visual design stages from concept to development.
  • Analyzes user feedback against current system designs/requirements and updates solutions accordingly.

Requirements

  • 5 years of professional experience in web development.
  • Bachelor's Degree in Computer Science, Engineering or a related discipline.
  • Active TS/SCI clearance required and eligibility to obtain a CI poly.
  • Experience with front and back-end programming languages and SQL/No-SQL database technologies.

Nice-to-haves

  • Experience with ReactJS, NodeJS, Python, PostgreSQL.
  • Experience with VueJS, Go, MySQL, ElasticSearch.
  • Knowledge of software development lifecycle, user-centered design principles, and Web Accessibility requirements.

Benefits

  • Health insurance
  • Flexible time off
  • Learning and development opportunities
  • Competitive compensation
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service