Software Engineering Intern
Core
Design, build, and improve features across the platform while learning production-grade software development practices.
Role type
Software Engineering Intern
Builds
Software components and services for the platform
Domain
General software development
Deliverable
product features
Required skills
Programming languages (JavaScript/TypeScript, Python, Java, Go), software development fundamentals (data structures, algorithms, version control, debugging)
Preferred skills
Frontend frameworks (React, Vue), backend frameworks (Express, Spring Boot, Flask/FastAPI), cloud platforms (GCP, AWS, Azure), containerization (Docker), distributed systems, performance optimization, system design
Responsibilities
Collaborate with engineers and product managers to understand feature requirements, develop/test/deploy software components, participate in code reviews, investigate bugs, assist in writing internal documentation, contribute to Agile sprint planning and stand-ups
Seniority
Intern
