Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and kickstart your career in cutting-edge technology development. We're a dynamic Columbus-based startup specializing in AI-driven enterprise solutions, and we're seeking passionate newcomers to join our agile team. You'll collaborate with senior engineers to build scalable applications, solve complex problems, and contribute to projects that impact millions of users. Our culture emphasizes continuous learning, mentorship, and innovation—perfect for recent graduates transitioning from academia to industry.
What we offer:
- Comprehensive onboarding with dedicated mentorship
- Flexible work arrangements and hybrid options
- Professional development stipend ($2,000/year)
- Health benefits, 401(k) matching, and equity opportunities
Responsibilities
- Develop and maintain scalable backend services using Java/Spring Boot
- Write clean, efficient code with unit testing (JUnit/Mockito)
- Participate in Agile sprints and sprint planning ceremonies
- Debug and resolve production issues with senior engineers
- Contribute to CI/CD pipeline improvements (Jenkins, Docker)
- Document technical specifications and API documentation
- Collaborate with cross-functional teams (QA, Product, DevOps)
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java/Python preferred)
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control (Git) and collaborative workflows
- Basic knowledge of SQL and REST API design
- Strong problem-solving and analytical skills
- Portfolio demonstrating personal or academic projects