SoftSora, we are dedicated to creating innovative software solutions that empower businesses and enhance user experiences. Our team thrives on collaboration, creativity, and a passion for technology. We believe in nurturing talent and providing an environment where fresh ideas can flourish. As a rapidly growing company, we are committed to pushing the boundaries of technology to deliver exceptional results for our clients.
Why This Role is Important
The Full Stack Software Engineer Intern position is pivotal in helping us build and maintain robust web applications. Your role as an intern will involve developing solutions that meet the needs of our clients and enhancing your technical capabilities. The opportunity to contribute to real-world projects, work alongside experienced professionals, and gain hands-on experience in a dynamic environment is an exciting one.
Key Responsibilities:
– Assist in developing and maintaining web applications using MongoDB, Express.js, React (Next.js), and Node.js.
– Contribute to coding tasks and collaborate with team members to implement new features and improvements.
– Participate in code reviews and learn best practices from experienced engineers.
– Debug and troubleshoot issues to ensure optimal performance and user experience.
– Support the team in writing and maintaining technical documentation.
– Stay current with industry trends and emerging technologies.
Requirements:
– Currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field.
– Basic understanding of the MERN stack (MongoDB, Express.js, React/Next.js, Node.js) and JavaScript.
– Familiarity with front-end technologies including HTML5, CSS3, and responsive design principles.
– Basic experience with version control systems like Git.
– Strong problem-solving skills and a willingness to learn.
– Good communication skills and working effectively as part of a team.
Preferred Qualifications:
– Personal or academic projects demonstrating experience with the MERN stack.
– Familiarity with RESTful APIs and database management.
– Experience with TypeScript and state management libraries (e.g., Redux) is a plus.