Back-end Full Stack Developer
CGI
Location
πΊπΈ Knoxville, United States
Type
full_time
Salary
$80.6kβ$176k
Posted
1d ago
Job Description
Back-end Full Stack Developer Category: Software Development/ Engineering Main location: United States, Louisiana, Lafayette Alternate Location(s): United States, Tennessee, Knoxville Position ID:J0526-1986 Employment Type: Full Time Position Description: Join our Agile team as a Senior Back-end Full Stack Developer, where you'll architect, build, and optimize the systems software powering mission-critical supervisory platforms for a federal agency. You'll lead the design and integration of robust, secure, and scalable back-end solutions, mentor fellow developers, and drive technical excellence across the stack. This is your opportunity to shape technical strategy, work with cutting-edge technologies, and make a significant impact in a dynamic, mission-driven environment. This position is located in our Lafayette, Louisiana or Knoxville,TN office; however, a hybrid working model is acceptable. Due to the nature of government contracts, US citizenship is required. Your future duties and
responsibilities
: . Architect, design, and develop complex back-end systems and APIs using .NET Core (or Node.js), C#, and related technologies . Lead integration of databases (SQL Server, Sybase) and ensure high performance, reliability, and security . Develop and maintain RESTful APIs and microservices for enterprise-scale applications . Collaborate with front-end developers to deliver seamless, end-to-end solutions . Champion secure coding practices, automated testing, and DevSecOps adoption (Azure DevOps, Git, SonarQube, Qualys) . Troubleshoot and resolve complex issues across the stack (back-end, database, cloud, and integration points) . Lead CI/CD pipeline deployments and advocate for automation, monitoring, and process improvement . Mentor and guide junior and mid-level developers, providing code reviews and technical leadership . Document architectural decisions, technical solutions, and workflows . Stay current with emerging technologies and recommend adoption to enhance team capabilities and project outcomes
Required qualifications
to be successful in this role: . Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field (or equivalent experience) . 7+ years of professional experience in back-end and full stack software development, with increasing responsibility . Advanced proficiency in .NET Core (C#) or Node.js for back-end development . Extensive experience with database design, integration, and optimization (SQL Server, Sybase) . Proven expertise in RESTful API and microservices architecture . Mastery of version control systems (Git) and CI/CD tools (Azure DevOps) . Demonstrated leadership in Agile teams, including technical planning and mentoring . Deep knowledge of secure coding practices, automated testing frameworks (Selenium, NUnit), and DevSecOps tools (SonarQube, Qualys) . Excellent written and verbal communication skills, with experience presenting to technical and non-technical audiences . Eligibility for federal background investigation and compliance with security