Posted: Mar 12, 2024

Software Engineer Intern (Remote)

Intern
Application Deadline: Aug 2, 2024
IT/IS

Remote Software Engineer Intern

As a Remote Software Engineer Intern, you will play a critical role in building out the next phase of the ICN website including a marketplace and loyalty program. The affiliate marketplace will be driven by a mix of affiliate platforms, direct API connections, and manual updates. The opportunity for you is to gain experience with designing and building a scalable solution which allows connection to all types of partners, database design, and integration with web pages. 
 
Over the duration of the internship, Remote Software Engineer Interns will gain real world experience designing and creating the marketplace and supporting tools. The work will include integrating with third party APIs, building internal APIs, Db design, and integration with UI. If you have a passion for delivering products that make a difference, are driven to make things better in all that you do and are eager to work in a collaborative agile environment where developers are dedicated to solving customer problems and innovating, we would love to talk to you.
 
Duties and Responsibilities
This internship program will be part of the IT team who lays the foundation for continued technical growth. The duties and responsibilities include, but are not limited to:
  • Integration with established third-party affiliates including Impact and CJ
  • Integration with APIs from third parties
  • Creating solution for integrating with third parties
  • Design and create a template driven ICN marketplace featuring both deals and partners
  • Single sign on with existing site
  • Other duties as assigned
Skills and Qualifications
  • Solid understanding of computer science fundamentals, including data structures, algorithms, systems, and OOP principles.
  • Be currently enrolled in a bachelor’s program, or a recent graduate.
  • Work with a team to deliver features and improve architecture .
  • Own full software development lifecycle: design, development, testing, and operating in production.
  • Build solutions with a high level of reliability, scalability, and security.
  • Demonstrate an ability to learn and adopt relevant new frontend and backend technologies, tools, methods, and processes to leverage in your solutions.
  • Experience with HTML, CSS, JavaScript.
  • You are passionate about customers and product quality.
  • Good analytical and problem-solving abilities.
  • Excellent written and verbal communication skills.
  • Team player with strong communication skills, and a desire to learn new things.
  • Strong written and verbal communication and organizational skills.
  • Self-Motivated and strong willingness to learn.
  • Ability to work in a fast-paced, team-oriented environment.
  • Solid organizational skills and attention to detail.
  • Available to work at least 15-25 hours per week or more.
  • Ability to work under tight deadlines and manage multiple projects simultaneously.
Additional Information
  • All interns must formally accept and abide by International Christian Network’s (ICN) Statement of Faith for the duration of the internship.
  • This internship is an unpaid position.
  • Pre-Field training happens through online materials and virtual meetings with coaches leading up internship start date.
  • Dates and duration of internships are flexible, should be worked out with the team.
  • Degree Credit available upon the approval of your university/college supervisors.
Visit our website to learn more about ICN: www.theicnetwork.org
How To Apply:

To apply for this internship, email cover letter and resume to [email protected].