Job Description
Join InnovateDC Tech as an Entry Level Software Engineer and launch your career in the heart of the nation's tech hub! We're seeking passionate recent graduates and career-changers to build cutting-edge solutions for government agencies and Fortune 500 clients. Our collaborative culture combines mentorship with hands-on experience in agile development, while offering competitive benefits and growth opportunities in one of America's most dynamic cities.
Located just blocks from the National Mall, our office provides unparalleled access to tech meetups, government innovation initiatives, and a vibrant startup ecosystem. Enjoy hybrid work flexibility, professional development stipends, and the chance to work on projects that impact millions of citizens.
Responsibilities
- Develop and maintain scalable web applications using JavaScript, React, and Node.js
- Collaborate with cross-functional teams to implement RESTful APIs and microservices
- Write clean, testable code and participate in code reviews
- Debug and optimize applications for performance and security
- Document technical specifications and contribute to CI/CD pipelines
- Learn and implement new technologies under senior mentorship
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Strong foundation in data structures, algorithms, and object-oriented programming
- Proficiency in JavaScript, HTML5, CSS3, and modern frameworks (React preferred)
- Familiarity with version control (Git) and agile methodologies
- Problem-solving skills demonstrated through personal projects or internships
- Excellent communication abilities and eagerness to learn new technologies
- Authorized to work in the United States without sponsorship