Job Description
Launch Your Tech Career in the Heart of Silicon Valley
NexusCore Technologies is looking for a driven Paid Software Engineering Intern to join our San Jose team immediately. We are a fast-paced, innovative company committed to building scalable software solutions that redefine user experiences. This is a fantastic opportunity for a student to gain real-world experience in a high-growth environment.
As an intern at NexusCore, you will be embedded within our development squads, working side-by-side with senior engineers to solve complex problems. We prioritize mentorship and provide a clear pathway for high-performing interns to transition into full-time roles upon graduation.
What You Will Do:
- Collaborate with cross-functional teams to design, develop, and test software applications.
- Write clean, maintainable, and efficient code using modern programming languages and frameworks.
- Participate in code reviews and agile ceremonies to ensure code quality and team alignment.
- Debug and troubleshoot issues within the existing codebase to improve system stability.
- Assist in the creation of technical documentation and user manuals.
- Conduct research on emerging technologies to propose improvements to current systems.
Responsibilities
- Development Support: Assist senior developers in designing, coding, and testing software applications using modern programming languages and frameworks.
- Code Quality: Write clean, efficient, and well-documented code while participating in peer code reviews to ensure best practices.
- Debugging: Identify and fix bugs in existing codebases, conducting thorough testing and debugging sessions.
- Collaboration: Work closely with product managers and designers to translate requirements into technical specifications.
- Documentation: Maintain technical documentation, including API specs and system architecture diagrams.
- Meeting Attendance: Attend daily stand-ups and sprint planning meetings to stay aligned with team goals.
Qualifications
- Education: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Programming: Proficiency in at least one primary language such as Python, Java, or C++.
- Web Technologies: Familiarity with HTML, CSS, JavaScript, and RESTful APIs.
- Database Knowledge: Basic understanding of SQL and database management systems.
- Availability: Ability to work immediately for a minimum of 12 weeks.
- Soft Skills: Strong problem-solving abilities and excellent verbal communication skills.