Job Description
Are you a passionate student looking to launch your career in the heart of the nation's capital? InnovateDC is seeking a Paid Software Engineering Intern to join our dynamic team. This is a unique opportunity to work on high-impact projects that shape the future of civic technology.
As an intern, you will work alongside senior engineers, contributing to real-world applications used by thousands of government and private sector clients. We pride ourselves on mentorship, professional growth, and a collaborative culture that values innovation.
Responsibilities
- Assist in the design, development, and testing of web applications using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews and agile sprint planning meetings.
- Debug and resolve technical issues to ensure optimal application performance.
- Contribute to technical documentation and internal knowledge bases.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong understanding of at least one programming language (Python, Java, or JavaScript preferred).
- Familiarity with front-end frameworks (React, Vue, or Angular) is a plus.
- Basic understanding of databases (SQL) and version control systems (Git).
- Demonstrated problem-solving skills and attention to detail.
- Excellent communication skills and a willingness to learn.