Company Description:Discover iServiceWeb: Empowering Your Online Presence. We specialize in crafting, enhancing, and perfecting websites to empower businesses in the digital realm. Our unwavering dedication to quality and customer-focused strategies distinguishes us as your reliable ally.
Role Description:Join us as a remote Full Stack Developer intern, where you'll play a crucial role in building the front and back end for iServiceWeb. Your responsibilities will include designing and implementing robust and scalable backend solutions using Node.js and MongoDB database. You'll also be tasked with managing and enhancing existing parts of the website, ensuring seamless integration and functionality. Specifically, we're seeking someone with expertise in integrating online payment solutions, particularly Stripe, to enable one-time payments and subscription-based services. It's imperative that the Stripe integration allows users to manage their subscriptions, including canceling or changing their plans seamlessly. Additionally, you'll create essential user authentication features, such as login and sign-up functionalities, ensuring a secure and seamless experience for our clients and their users. Collaborating closely with front-end developers, you'll contribute to creating a cohesive and user-friendly web experience, including building an employee dashboard.
Compensation: This is a remote unpaid internship position.
Responsibilities:Maintain and update the integration of online payment solutions, particularly Stripe, for one-time payments and subscription-based services.Ensure seamless functionality of the Stripe integration, including managing user subscriptions and updating payment plans as necessary.Manage and enhance existing parts of the website as necessary.Create an employee dashboard as part of the fullstack development responsibilities.Collaborate with other developers to create cohesive and user-friendly web experiences.Integrate third-party services and APIs, with a focus on enhancing online payment capabilities.
Expectations:Communicate your work in a professional manner, providing regular updates and progress reports to your supervisor or team.Manage your time effectively to meet deadlines and deliver high-quality work on schedule.Attend company meetings and events as required, actively participating and contributing to discussions and initiatives.Demonstrate your enthusiasm and commitment to the internship by showing initiative, seeking opportunities to learn and grow, and actively engaging with team members and projects.
Qualifications:Proficiency in Back-End Web Development, Software Development, and Object-Oriented Programming (OOP) skills.Strong understanding of Front-End Development and Programming.Experience with standard web development technologies: HTML, CSS, and JavaScript.Familiarity with Node.js for server-side development.Knowledge of database technologies, including SQL and NoSQL databases.Experience with user authentication systems and secure authentication protocols.Experience with online payment integrations, particularly with Stripe.Ability to implement and manage subscription-based services.Experience with version control using Git and GitHub.Currently enrolled in a Computer Science, Software Engineering, or a related field at an accredited university or college.Exceptional troubleshooting and problem-solving skills.Excellent communication and interpersonal skills.Ability to work independently and collaboratively as part of a team.
Internship Details:This is an unpaid internship opportunity.Part-time or full-time availability based on your schedule.Flexible working hours to accommodate your academic commitments.
How to Apply:We'd like to hear from you if you're passionate about full stack development, have the skills you need, and are eager to contribute to innovative web solutions. Please submit your resume, portfolio (if applicable), and a cover letter detailing your relevant experience. Additionally, highlight any experience you have with online payment integrations, specifically with Stripe.