Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and launch your career in the heart of North Carolina's Research Triangle. We're a cutting-edge technology firm specializing in cloud-native applications and AI-driven solutions. You'll collaborate with senior engineers on impactful projects while receiving mentorship and growth opportunities. Our Raleigh campus offers modern facilities, flexible work arrangements, and a culture that values innovation and work-life balance. If you're passionate about building scalable software and eager to learn, apply today to join our dynamic team.
Responsibilities
- Develop and maintain scalable backend services using Java and Python
- Write clean, efficient code following Agile methodologies
- Participate in code reviews and contribute to technical documentation
- Debug and resolve production issues with senior team guidance
- Integrate third-party APIs and cloud services (AWS/Azure)
- Contribute to sprint planning and daily stand-up ceremonies
- Learn and implement new technologies through our internal training programs
Qualifications
- Bachelor's degree in Computer Science or related field (2023-2024 graduates encouraged)
- Strong understanding of data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Java, Python, or C++)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic knowledge of relational databases (SQL) and RESTful APIs
- Problem-solving mindset and eagerness to learn new technologies
- Excellent communication skills and ability to work in collaborative teams
- Personal projects or internships demonstrating practical coding experience