Job Description
Join InnovateTech Denver's dynamic engineering team as an Entry-Level Software Engineer! We're seeking passionate problem-solvers to build cutting-edge solutions in a collaborative, agile environment. Our Denver hub offers stunning mountain views, flexible work options, and opportunities to work on impactful projects for Fortune 500 clients. Enjoy comprehensive benefits, mentorship from senior engineers, and a culture that values innovation and work-life balance.
Responsibilities
- Develop, test, and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to deliver high-quality features
- Participate in agile ceremonies (sprints, stand-ups, retrospectives)
- Write clean, efficient code following best practices and design patterns
- Debug and resolve issues across full-stack applications
- Contribute to code reviews and technical documentation
- Learn and implement emerging technologies with mentorship
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, JavaScript, or C++)
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic knowledge of RESTful APIs and database fundamentals
- Strong problem-solving and analytical thinking skills
- Excellent communication abilities and eagerness to learn