Team |
Location |
ENGINEERING |
Remote |
The Role
We're looking for an intern to join the team and help build out the tech for iCustomer. This is a role where high velocity and a can-do attitude will be of utmost importance. You'll also be well guided but expected to be independent in setting up your deliverables and keeping yourself accountable to them.
What You’ll Do
- End-to-End Development: Design, develop, code, and test software systems or applications as part of a contained project.
- Agile Collaboration: Contribute to agile development efforts including project timeline planning, creating implementation design specifications, system flow diagrams, and documentation.
- Testing & Support: Participate in writing various automated tests—from unit and integration tests to system and performance/load tests—and provide ongoing system support.
- Mentorship: Work closely with a dedicated mentor, with weekly check-ins to ensure your professional growth and success.
Requirements
- Education: Actively pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.
- Availability: Must have at least one semester/quarter.
Preferred Qualifications
- Programming: Familiarity with a mainstream programming language such as React, Node.js, Express, Next.js, and NestJS.
- Test-Driven Development: Understanding of test-driven development practices and experience writing automated tests.
- Adaptability & Teamwork: Quick to learn new technologies and experienced in collaborating within fast-paced environments.
- Communication: Strong verbal and written communication skills.
What we offer
- You will work with seasoned entrepreneurs and learn from the best
- We have a dynamic and flexible remote work environment