CGS Federal
Full Stack Developer
About this role
CGS is hiring an experienced Full Stack Developer to build enterprise data inventory solutions for government clients. You'll develop integrated web applications and APIs while collaborating across teams on innovative government technology projects.
What you'll do
- Develop full-stack web applications, APIs, and services
- Create software tests and automated testing strategies
- Write scripts to automate manual processes
- Implement security solutions and follow best practices
- Manage version control processes and guide team practices
- Use application metrics to inform technical decisions
What they're looking for
- JavaScript libraries (Angular, Node.js, TypeORM)
- Front-end and back-end development
- Agile methodology and phase-based delivery
- Git and version control systems
- SQL and database design
- Continuous Integration/Continuous Deployment
- Testing and security best practices
- Unix/Linux command line
Benefits
- Health, dental, and vision insurance
- Life insurance and 401(k)
- Flexible spending accounts (health, dependent care, commuter)
- Paid time off and federal holidays
- Professional growth and learning opportunities
- Supportive, collaborative work environment
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
CGS Federal
CGS Federal provides workforce development solutions and federal technology services, including training programs, job placement initiatives, and custom software development for government agencies. The company is hiring workforce development professionals in Washington, DC and SharePoint/PowerApps developers in Chicago and Atlanta to support these initiatives.
- Website
- cgsfederal.com
Likely interview questions
- Walk us through your experience with Angular and Node.js. Can you describe a specific project where you used both for full-stack development?
- Tell us about your experience with CI/CD pipelines. What tools have you used, and how have you implemented them in previous roles?