Job Description
Apex Innovations is seeking a talented and motivated Software Engineering Intern to join our dynamic team in Philadelphia, PA.
We are a forward-thinking technology firm dedicated to building scalable solutions for the modern web. As an intern, you will work directly with our senior engineers to develop, test, and deploy high-quality software applications. This is a paid opportunity designed to provide real-world experience and mentorship in a collaborative environment.
What You'll Do:
- Collaborate with cross-functional teams to design and implement new features.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve technical issues within existing systems.
- Contribute to documentation and technical specifications.
- Attend daily stand-ups and agile planning sessions.
Requirements:
- Currently enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with at least one modern programming language and development framework.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to team members.
- Must be available to work a minimum of 20 hours per week.
Responsibilities
- Collaborate with cross-functional teams to design and implement new features.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve technical issues within existing systems.
- Contribute to documentation and technical specifications.
- Attend daily stand-ups and agile planning sessions.
Qualifications
- Currently enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with at least one modern programming language and development framework.
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to team members.
- Must be available to work a minimum of 20 hours per week.