Intern - Full Stack Software Development - Public Safety jobs in United States
cer-icon
Apply on Employer Site
company-logo

Gwinnett County Government · 7 hours ago

Intern - Full Stack Software Development - Public Safety

Gwinnett County Government is seeking a Full Stack Software Developer Intern to work alongside experienced developers in the design, development, and support of applications for the Public Safety community. The intern will gain hands-on experience with modern technologies and contribute to projects that support police, fire, and emergency services.

GovernmentPublic RelationsPublic SafetySocial

Responsibilities

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

Qualification

PythonJavaScriptSQLGitFlaskHTMLCSSReactAgile methodologiesEffective communicationTeam collaborationProblem-solving

Required

Must be actively enrolled in an accredited college or university degree program for the full duration of the internship (proof of enrollment required)
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
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

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

Company

Gwinnett County Government

twittertwittertwitter
company-logo
Gwinnett County Government is a government agency offering public safety, infrastructure, and economic development services to citizens.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Dorothy Parks
Chief Information Officer
linkedin
leader-logo
Matthew Puckett
Chief Information Security Officer
linkedin
Company data provided by crunchbase