Job Description
Unlock Your Potential with a Premier Tech Internship in Oakland
BayFront Technologies is searching for driven students to join our innovative team. We are a fast-paced software company located in the heart of Oakland, dedicated to building cutting-edge digital solutions. We believe in nurturing talent, which is why our internship program offers real-world projects, mentorship from industry experts, and a clear trajectory for full-time employment.
As an Software Engineering Intern, you will contribute to our flagship products, working on backend systems and user interfaces that drive our business forward.
Responsibilities
- Develop and maintain high-quality code for web applications using modern frameworks such as React and Node.js.
- Collaborate in an agile environment, attending daily stand-ups and sprint planning sessions.
- Analyze and troubleshoot existing code to identify bugs and improve system performance.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Write comprehensive unit and integration tests to ensure code reliability and security.
- Conduct code reviews to provide constructive feedback and learn from senior engineers.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong foundational knowledge of programming languages (Python, Java, or C++) and data structures.
- Familiarity with web technologies such as HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving skills and the ability to work independently as well as in a team.
- Strong communication skills and a professional, proactive attitude.
- Must be available to work at least 20-30 hours per week during the semester.