Software Developer Intern
at Nexfolyo
About the Role
Build web features, APIs, test, and fix bugs
About Nexfolyo
Tech startup developing innovative software solutions
Full Description
**Job Summary** We are seeking a talented and motivated Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers an exciting opportunity to work on cutting-edge technologies, including web development, application development, and cloud services, contributing to impactful projects that enhance our products and services.
**Responsibilities**
- Develop and maintain scalable web applications using technologies such as JavaScript, React,Node.js and Python(Django) - Design and implement robust backend systems utilizing SQL databases like MySQL and MS SQL Server, ensuring data integrity and security. - Collaborate with cross-functional teams in Agile environments to deliver high-quality software solutions efficiently. - Build and consume RESTful APIs to facilitate seamless integration between systems. - Deploy and manage applications on cloud platforms such as AWS and Azure, ensuring high availability and performance. - Write clean, efficient code adhering to best practices in version control using tools like GitHub, Git, SVN. - Participate in code reviews, testing, and debugging to maintain code quality standards. - Contribute to front-end development efforts with expertise in HTML5, CSS3, JavaScript frameworks, and Linux-based environments. - Develop automation scripts using VBA or other scripting languages to streamline workflows. - Stay current with emerging technologies and industry trends to continuously improve development processes.
**Qualifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; equivalent practical experience is also acceptable. - Proven experience in software development with proficiency in multiple programming languages including Python and JavaScript. - Strong understanding of web development principles, REST APIs, application architecture, and cloud services such as AWS and Azure. - Hands-on experience working with SQL databases like MySQL and SQL Server; familiarity with database design and optimization is preferred. - Knowledge of version control systems including GitHub, SVN, Git. - Experience working within Agile methodologies to deliver iterative software solutions effectively. - Familiarity with Linux operating systems for deployment and development purposes. - Excellent problem-solving skills with the ability to analyze complex technical issues quickly. - Strong communication skills with the ability to collaborate effectively within a team environment. This position offers an engaging work environment where innovation is encouraged and professional growth is supported through continuous learning opportunities.
Job Type: Internship / Co-op Contract length: 2 months
Pay: $16.28-$30.31 per hour
Expected hours: 20 – 37 per week
Benefits:
- Work from home
Work Location: Hybrid remote in Edmonton, AB T5A 0A4
Opens in a new tab on the company's website