Job Description
Join TechInnovate Labs' dynamic engineering team and transform your academic knowledge into real-world impact. Our paid internship program offers hands-on experience in cutting-edge software development within Oakland's thriving tech ecosystem. Work alongside industry mentors to build scalable solutions while receiving competitive compensation and professional development opportunities.
This full-time internship is designed for aspiring engineers to gain practical skills in agile development, cloud technologies, and collaborative workflows. You'll contribute to meaningful projects that serve diverse communities while networking with Oakland's tech innovators.
Responsibilities
- Develop and maintain scalable backend services using Python and Node.js
- Implement responsive frontend components with React and TypeScript
- Optimize database queries and API performance using PostgreSQL and Redis
- Participate in daily stand-ups, sprint planning, and code reviews
- Contribute to CI/CD pipelines using Docker and Jenkins
- Document technical specifications and create API documentation
- Collaborate with cross-functional teams on feature deployments
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Proficiency in at least one programming language (Python, Java, or JavaScript)
- Familiarity with version control systems (Git) and Agile methodologies
- Basic understanding of RESTful APIs and web development concepts
- Problem-solving skills with attention to detail and code quality
- Ability to work in collaborative, fast-paced environments
- Authorized to work in the United States
- Available for full-time commitment (40 hours/week)