Full Job Description
Must be actively enrolled in an accredited college or university degree program for the full duration of the internship (proof of enrollment required)
Job Description
As a Full Stack Software Developer Intern, this position will have the opportunity to work alongside experienced developers in the design, development, and support of applications used by the Gwinnett County Public Safety community. The intern will gain hands-on experience with modern technologies, participate in real-world projects, and contribute to meaningful work that supports police, fire, and emergency services.
This internship is designed for students or recent graduates looking to explore full stack development in a collaborative, public-sector environment.
This position will allow for the intern to learn from mentors, contribute to real projects, and build skills that will support your long-term career in software development.
Essential Duties- Assist in developing and enhancing features for existing and new web applications using Python, Flask, JavaScript, and other modern technologies
- Participate in code reviews and learn best practices in software engineering
- Collaborate with other developers, project managers, and stakeholders to understand requirements and propose solutions
- Support testing efforts by identifying bugs and helping to troubleshoot issues
- Contribute to technical documentation and user guides as part of the development process
- Attend team meetings and agile sprint planning sessions to learn about the full software development lifecycle
- Learn how to deploy web applications to Windows servers, including basic IIS configuration
- Observe and participate in discussions around system security, compliance, and public safety data standards
Other Job Requirements/Information- Work schedule for this position would be Monday - Friday, 8:00am-5:00pm.
- This internship will be for Summer 2026. Intern must report to the office.
- This job is a civilian position in either a public safety department or in Information Technology with close ties to public safety. Due to the sensitive nature of this position, a public safety background is required.
- Candidates are required to obtain GCIC certification within 30 days of hire.
- Candidates must possess a valid driver’s license.
Minimum Qualifications
- Pursuing, or already possessing, a Bachelor's Degree in Computer Science, Information Systems, Analytics, or a related and technically comparable field OR relevant and technically comparable work experience
- Understanding of basic software development principles and the software development lifecycle
- Familiarity with basic database concepts, as well as some experience with SQL and related tools and technologies
- Functional knowledge of Python as related to the development of web applications and automated data transfer processes
- Exposure to modern web development technologies and frameworks, preferably React or similar frameworks, as well as functional knowledge of HTML, CSS, and JavaScript
- Knowledge of version control systems, practices, tools, and concepts, specifically Git, for collaboration and code management
- Effective verbal and written communication skills and capable of conveying technical concepts to a non-technical audience
- Works effectively and efficiently both autonomously and as a member of a team
Preferred Qualifications in addition to minimum qualifications- Hands-on experience with Python in a professional setting.
- Experience with SQL Server or other relational databases, including designing schemas and writing queries in a professional setting.
- Familiarity with modern network communication, RESTful APIs, and web services.
- Experience with development tools and practices such as commercial grade IDE’s, continuous integration/continuous deployment (CI/CD) tools, and testing tools such as Postman, JMeter, Selenium, Pytest, etc.
- Demonstrated ability to contribute to complex projects, including gathering complex project requirements from customers, working either individually or as a member of a team to develop solutions based on the gathered requirements, then implementing and supporting the deployed product.
- Experience with Agile development methodologies and practices.
- Evidence of taking initiative, such as leading a project team in an academic, work, or extracurricular setting, and showing leadership potential.
- Ability to quickly learn new technologies and rapidly adapt to the ever-evolving technological landscape and shifting user requirements.
- A keen interest in the application of technological solutions to solve public safety challenges or problems.
For more information about this department, please
click here.
Qualifications
About Gwinnett CountyWelcome to Gwinnett County — one of America's fastest-growing counties for the past 20 years. Our dynamic and exciting county combines the best of big-city living with the comforts of the suburbs.
The county's population in 2000 was about 588,448 and we’ve only continued to grow since then, with the population expected to reach one million by the year 2022.
Gwinnett has many advantages, beginning with its location and road system. The county is just 45 minutes from Hartsfield-Jackson Atlanta International Airport and 30 minutes from downtown Atlanta. Thanks to this location, 80 percent of the U.S. population is within a two-hour flight. Georgia Highway 316 has been extended to Athens, reducing travel time to the University of Georgia to 25 minutes. Gwinnett's infrastructure includes more than 2,750 miles of roadways to provide excellent mobility for our residents.
The County Administrator and County Attorney are appointed by the Board of Commissioners and serve at its pleasure. To implement the Board's policy directives, the County Administrator uses a management team consisting of members of his immediate staff and 14 department directors. The 14 departments that make up the executive side are Police Services, Fire and Emergency Services, Corrections, Communications, Support Services, Financial Services, Community Services, Human Resources, Information Technology Services, Law, Planning and Development, Water Resources, Child Advocacy & Juvenile Services, and Transportation. Each department is run by a director who is charged with managing operations in a manner which stresses the County’s values.
In addition to the executive side of County government, certain services are provided through Constitutional officers and independent elected officials. These external offices are created by the Georgia Constitution or through state law. In Gwinnett, they include the Sheriff, Tax Commissioner, District Attorney, Solicitor, Probate Court Judge, and Chief Magistrate.
VisionGwinnett is the preferred community where everyone thrives!
MissionGwinnett proudly supports our vibrantly connected community by delivering superior services.
ValuesIntegrity: We believe in being honest, building trust, and having strong moral principles.
Accountability: We believe in stewardship, transparency, and sustainability.
Equity: We believe in fairness and respect for all.
Inclusivity: We believe in engaging, embracing, and unifying our communities.
Innovation: We believe in continual adaptation of technology, process, and experience.
Hiring Process
Gwinnett County is an Equal Opportunity Employer. For more information regarding our hiring process, please click the links below:
Hiring ProcessFAQsGwinnett County is committed to creating a diverse workforce.
As an Equal Opportunity Employer, we prohibit discrimination on the basis of genetic information (including sex), race, color, national origin (including ancestry), gender (identity and expression), sexual orientation, age, marital status, familial status (including pregnancy), disability, military or veteran status, religion, political affiliation, immigration status, homeless status, or any other category protected by law.
For questions about recruitment, or to request a reasonable accommodation during the application, interview, or testing process, please call Human Resources at 770-822-7915 or email Jobs@GwinnettCounty.com.