IEEE · 9 hours ago
Full Stack Software Engineering Intern
IEEE is seeking a highly motivated and enthusiastic Full Stack Software Engineering Intern to join their development team. This role offers hands-on experience in modern web application development, cloud infrastructure, and software quality assurance, working closely with the engineering team and reporting to an IT Manager.
Non-profit Organization Management
Responsibilities
Assist in developing and maintaining features for web applications using modern front-end frameworks, specifically Angular
Contribute to the development of robust back-end services using Java Spring Boot
Participate in code reviews and collaborate with the team on architectural decisions
Gain exposure to and assist in working with cloud infrastructure components, primarily AWS services such as Lambda, S3, and containerization technologies
Learn and apply basic concepts of database interaction and management
Assist in generating and executing unit test cases to ensure code quality and application reliability
Help maintain and update technical documentation, including system designs and API specifications
Apply basic knowledge of Generative AI tools to assist in documentation or test case generation tasks
Qualification
Required
Senior year in Bachelor's degree program or higher in Computer Science or related field preferred or equivalent experience
Familiarity with object-oriented programming concepts, particularly Java
Basic understanding of web development (HTML, CSS, JavaScript/TypeScript) and a desire to learn Angular and Spring Boot
Exposure to database concepts (SQL/NoSQL) and cloud services (e.g., AWS, Azure, GCP)
Strong problem-solving, verbal, and written communication skills
Highly organized, detail-oriented, and capable of managing multiple tasks simultaneously
Company
IEEE
IEEE is the world’s largest technical professional organization and is a public charity dedicated to advancing technological innovation and excellence for the benefit of humanity.
Funding
Current Stage
Late StageLeadership Team
Recent News
2024-05-28
2024-05-24
2024-05-21
Company data provided by crunchbase