Job Description
Join Nexus Innovations as a Software Engineering Intern in San Jose, CA!
We are seeking a driven and talented intern to support our engineering team in building the next generation of scalable software solutions. This is a fantastic opportunity to earn college credit while gaining hands-on experience in a fast-paced, innovative environment.
As an intern, you will work on real-world projects, collaborate with senior engineers, and contribute to the full software development lifecycle. We value curiosity, technical aptitude, and a passion for learning.
Why Join Us?
- Impactful Work: Contribute to projects that are used by millions of users worldwide.
- Flexible Schedule: Designed to accommodate your academic calendar and course requirements.
- Mentorship: Receive guidance from industry experts and developers.
- Career Growth: Potential for full-time employment upon graduation.
Responsibilities
- Assist in the design, development, and testing of software applications using modern programming languages.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Debug and resolve software defects and performance issues.
- Write technical documentation, including API documentation and design documents.
- Engage in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Stay updated with the latest industry trends and technologies.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and software design principles.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
- Familiarity with web development frameworks (e.g., React, Angular, Node.js) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
- Must be authorized to work in the United States and eligible for college credit.