Job Description
Join InnovateKC Tech as an Entry-Level Software Engineer and launch your career in Kansas City's thriving tech hub! We're seeking passionate, curious individuals with no professional experience but strong potential to build innovative solutions. Our 6-month mentorship program pairs you with senior engineers to accelerate your growth while contributing to real-world projects.
As a Software Engineer, you'll work on cutting-edge applications using modern tech stacks like React, Node.js, and cloud services. We value problem-solvers who thrive in collaborative environments and are committed to continuous learning. If you're a recent graduate or career-changer ready to make your mark, we want to meet you!
Responsibilities
- Develop and maintain responsive web applications using JavaScript frameworks
- Collaborate with cross-functional teams to define project requirements
- Write clean, testable code following industry best practices
- Participate in code reviews and implement feedback
- Debug and resolve technical issues in production environments
- Contribute to documentation and knowledge sharing initiatives
- Grow technical skills through mentorship and training programs
Qualifications
- Bachelor's degree in Computer Science or related field OR equivalent self-taught experience
- Strong foundational knowledge of data structures and algorithms
- Familiarity with at least one programming language (Python, Java, or JavaScript)
- Basic understanding of version control systems (Git)
- Excellent problem-solving and analytical thinking abilities
- Strong communication skills and eagerness to learn
- Portfolio demonstrating personal projects or academic work