CACI is seeking a Full Stack Web Developer to build responsive, scalable, and high-performance applications that solve complex business challenges within their Aerospace Solutions Group.
Requirements
- Strong proficiency with React.js and modern JavaScript/TypeScript development
- Experience building backend APIs with Flask (Python) and Express.js (Node.js)
- Proficient in Python, HTML5, CSS3, TypeScript, and JavaScript
- Experience with PostgreSQL and writing efficient SQL queries
- Strong understanding of RESTful API design principles
- Experience with version control systems (Git) and collaborative development workflows
- Experience with GitLab CI/CD pipelines and DevOps workflows
Responsibilities
- Design and develop modern web applications using React.js for frontend and Flask/Express.js for backend services
- Build and maintain RESTful APIs that power our applications and integrate with various data sources
- Implement responsive user interfaces using HTML5, CSS3, and modern JavaScript frameworks
- Work with PostgreSQL databases to design schemas, optimize queries, and ensure data integrity
- Collaborate with UX/UI designers to translate wireframes and mockups into functional code
- Participate in code reviews and implement best practices for version control using Git
- Debug issues across the entire stack and propose solutions to improve application performance
Other
- 5+ years of professional experience in web development
- Problem-solving mindset with attention to detail and code quality
- Strong communication skills and ability to work effectively in a team environment
- Percentage of Travel Required: Up to 10%
- Type of Travel: Continental US