Software Engineer Intern
About the role
The Software Engineer Intern at EgoTECHworld will work full time in a remote setting, collaborating with engineering and product teams on web and software development projects. Responsibilities include writing and testing code, fixing bugs, contributing to back-end services and APIs, participating in code reviews, documenting technical solutions, and improving existing features and system performance. The role emphasizes learning new technologies, following best practices, and regular communication with the team. Candidates will gain exposure to real-world projects, modern tools, and emerging trends in software and IT within a supportive and collaborative environment.
Must have
- Candidates should possess foundational knowledge in Computer Science, including data structures, algorithms, and basic software engineering principles.
- Candidates should possess skills in Programming and Object-Oriented Programming (OOP) for building and maintaining software components.
- Candidates should possess skills in Software Development and Back-End Web Development, including working with APIs, databases, and server-side frameworks.
- Strong problem-solving abilities, attention to detail, and the capacity to learn quickly in a remote, collaborative environment are important.
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Nice to have
- Familiarity with at least one modern programming language (such as Python, Java, JavaScript, or C#) and version control tools (such as Git) is beneficial.
Technologies
- C#
- Git
- Java
- JavaScript
- Python
Highlights
This is a remote, full-time internship. Candidates should be currently pursuing or have recently completed a degree in Computer Science, Software Engineering, or a related field, or have equivalent practical experience.