Job Overview
We are seeking talented and motivated Software Engineers to join our dynamic team to work on real-world projects. In this role, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. You will work collaboratively within an Agile environment, utilizing your technical skills to create robust and scalable solutions. We are looking forward to build both mobile and web applications. The ideal candidate will have a strong foundation in application development and a passion for technology. This is an lasting for 6 months after which you have the choice to stay to work on paid projects if you showed commitment and dedication during your internship.
Responsibilities
Design, develop, and implement software applications using various programming languages and frameworks.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
Write clean, maintainable code while adhering to best practices in software development.
Develop RESTful APIs to support front-end functionality and enhance user experience.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve software defects and performance issues.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Stay updated with emerging technologies and industry trends to continuously improve development processes.
Experience
Proficiency in front-end and back-end programming languages such as React, Python or similar.
Experience with React Native framework for application development.
Strong understanding of RESTful services and API design principles.
Experience working in an Agile development environment is preferred.
Excellent problem-solving skills and attention to detail.
If you are passionate about software engineering and eager to contribute to innovative projects, we encourage you to apply. Join us in shaping the future of technology!
Job Type: Internship / Co-op
Benefits:
Company events
Flexible schedule
Work from home
Education:
Secondary School (preferred)
Language:
English (preferred)
Work Location: Remote