
location_on209, North James Street, City of Rome, Oneida County, New York, 13440, United States
CACI supports the Air Force Research Laboratory in exploring, prototyping, and demonstrating new technologies to maintain the Air Force's technological advantage. We are seeking an on-site, entry-level Full Stack Web Application Engineer to research and develop web applications for air operations planning and management. In this role, you will work closely with customers to design and implement both frontend and backend software for a complex, interactive web application.
You will be part of a high-performing team dedicated to our customer's missions and driven by a higher purpose: ensuring the safety of our nation. Your day-to-day will involve supporting the design of client- and server-side software architectures, developing backend databases, and building frontend features based on principles of progressive enhancement and responsive design. You will apply your programming skills to solve complex data management problems while writing technical documentation and automated tests.
At CACI, we place character and innovation at the center of everything we do. We foster a culture of integrity and an environment of trust, valuing the unique contributions every employee brings. You will have the autonomy to take the time you need through a unique flexible time off benefit and access to robust learning resources to make your ambitions a reality. Together, we advance our nation's most critical missions and find opportunities to break new ground in your career and our legacy.
Candidates must be able to obtain a DoD TOP SECRET security clearance and be available to work on-site at our facilities in Rome, NY. Please note that this is a full-time, regular position with no travel required.
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Work model: On-site
209, North James Street, City of Rome, Oneida County, New York, 13440, United States
City of Rome, New York
Microsoft • Mountain View, California
Charles River Associates • Hybrid
Genesis10 • Saint Louis, Missouri
Skills: HTML, CSS, Javascript, Java, Node.js, Express, Angular, React, SVG, Canvas.
Education: Bachelor's degree in computer science, computer engineering, electrical engineering, video game development, or related field.
Experience with server-side programming environments, particularly Java or Node.js and frameworks like Express. Experience with building single page apps using progressive enhancement. Experience with frontend web application frameworks like Angular or React. Experience with SVG, Canvas, WebGL or other web-based graphics programming environments. Experience with automated testing tools like Mocha, Ava, JUnit, Selenium, or others. Experience with relational database systems such as PostgreSQL, MySQL, MariaDB, etc. Experience with Git / GitLab source code management tools.
Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.