Job Description
Are you ready to launch your career in the heart of the Carolinas? NexGen Tech Solutions is seeking a motivated Software Engineering Intern to join our fast-paced team in Charlotte, NC. We are committed to fostering the next generation of tech talent, offering a full-time immersive experience where you will contribute to real-world projects that impact millions of users.
Why Join Us?
Charlotte is a booming hub for finance and technology, and NexGen is at the forefront of this growth. As an intern, you won't just be fetching coffee; you will be writing production code, attending architectural reviews, and collaborating with senior engineers to build scalable solutions.
Your Responsibilities
- Develop & Maintain: Write clean, efficient, and scalable code for web applications using modern technologies such as Java, Python, and React.
- Code Reviews: Participate in peer code reviews to ensure code quality, security, and adherence to best practices.
- Debug & Troubleshoot: Investigate and resolve software bugs and performance issues under the guidance of senior developers.
- Documentation: Create and maintain technical documentation, API specs, and user guides to facilitate knowledge sharing.
- Collaboration: Work closely with cross-functional teams including Product Managers, Designers, and QA Engineers to deliver features on time.
- Innovation: Contribute ideas to improve our development lifecycle and contribute to internal tooling.
Qualifications
- Education: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Technical Skills: Strong foundation in data structures and algorithms. Proficiency in at least one programming language (Java, Python, C++, or JavaScript).
- Experience: Prior internship experience or personal projects demonstrating coding ability.
- Tools: Familiarity with version control systems (Git), RESTful APIs, and cloud platforms (AWS or Azure) is a plus.
- Soft Skills: Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Availability: Must be able to commit to 40 hours per week for the duration of the internship.
Benefits
We offer a competitive hourly wage, mentorship from industry experts, and a clear pathway to full-time employment upon graduation.
Responsibilities
- Develop and maintain scalable web applications using modern programming languages.
- Participate in daily stand-ups, sprint planning, and code reviews.
- Debug complex software issues and implement efficient fixes.
- Write technical documentation and API specifications.
- Collaborate with product managers to translate requirements into technical solutions.
- Contribute to the continuous improvement of our CI/CD pipelines.
Qualifications
- Currently enrolled in a BS or MS in Computer Science or related field.
- Proficiency in Java, Python, or JavaScript.
- Understanding of data structures, algorithms, and software design patterns.
- Familiarity with SQL and relational databases.
- Strong problem-solving skills and attention to detail.
- Must be authorized to work in the United States.