6 months ago
San Jose, CA, USAIntern
Responsibilities
- Design, develop, and deploy scalable and reliable backend services and APIs.
- Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
- Write clean, well-documented, and testable code.
- Troubleshoot and debug issues across the full stack.
- Contribute to the improvement of our development processes and tools.
- Stay up-to-date with the latest technologies and industry trends.
- Be proactive in identifying and solving technical challenges.
Requirements
- Solid understanding of software engineering principles and best practices.
- Strong technical background with analytical and problem-solving skills.
- Previous related experience in software engineering (applicable coursework, projects, internships, etc.).
- Experience with at least one backend programming language such as Go, Python, or an equivalent.
- Experience with at least one modern frontend framework such as Next.js, TypeScript, React, Vue.js, or an equivalent.
- Ability to learn new technologies quickly and independently.
- Excellent verbal and written communication skills.
Benefits
- Paid internship based on a fixed 30-hour workweek.
- Opportunity to work in a fast-growing startup environment.
- Meaningful role in defining and building company culture.
