Junior Full-Stack Software Engineer Intern [Undergrad]
Develop and maintain web application code for both the front-end and back-end under the guidance of senior developers and a product manager.
Responsibilities
- Feature Implementation: Translate design mockups and requirements into functional front-end components and features.
- User Interface Development: Design and build responsive, interactive user interfaces.
- Server-Side Logic: Write server-side logic and implement features using languages such as Python, Node.js, or PHP.
- Database Management: Work with databases (SQL or NoSQL) for data modeling, creating schemas, and optimizing queries to store and retrieve data efficiently.
Qualifications
- Education: Currently pursuing a Bachelor’s in Computer Science, Software Engineering, or a related technical field.
- -System Design: Proven experience in designing and documenting distributed, scalable systems (e.g., Microservices, Event Sourcing, Pub/Sub patterns). Prior experience developing high fidelity software prototypes. Prior knowledge of agile development processes.