Software Engineer Intern
Summary
Unpaid remote software engineering internship at AYC IT Healthcare, a healthcare-tech company serving independent pharmacies. The intern helps design, build, test, and deploy web/mobile ordering, payment, and delivery-tracking tools using Python/JavaScript/Java/TypeScript, REST APIs, SQL databases, and Git, working alongside senior engineers and product teams.
Compensation: No equity
Company Description AYC IT Healthcare is a healthcare technology and delivery services company that helps independent pharmacies and small pharmacy chains modernize their businesses. The organization designs customized digital solutions for pharmacies with limited or outdated web presence, including websites, mobile apps, online ordering, and integrated payment and delivery systems. Its scalable platform connects customers, pharmacies, and delivery operations through tools such as management dashboards, driver applications, route optimization, real-time tracking, and analytics. In addition to technology development, AYC IT Healthcare offers pharmacy technician delivery services across Los Angeles County, Orange County, and the Coachella Valley. The company’s mission is to strengthen pharmacies’ digital presence, improve customer accessibility, and support their competitiveness in a technology-driven healthcare environment while preserving their unique brands and customer relationships.
Role Description This is a unpaid remote internship role for a Software Engineer at AYC IT Healthcare. The intern will support the design, development, testing, and deployment of technology solutions for pharmacy clients, including web and mobile applications, online ordering systems, and delivery management tools. Day-to-day tasks may include assisting with system configuration, troubleshooting technical issues, implementing integrations (such as payment and tracking), and documenting technical processes and workflows. The role will involve collaborating with senior engineers, product managers, and operations teams to refine requirements, improve system performance, and enhance the user experience for pharmacies, customers, and delivery personnel. The intern will also help monitor system reliability, analyze basic performance data, and contribute to continuous improvement initiatives across the technology platform.
Required Skills Basic proficiency in at least one programming language, such as Python, JavaScript, Java, or TypeScript. Understanding of fundamental software engineering concepts, including variables, functions, data structures, algorithms, and object-oriented programming. Basic knowledge of web development and RESTful APIs. Familiarity with Git and GitHub or another version-control system. Basic understanding of databases and SQL. Ability to read, understand, and modify existing code. Strong problem-solving and debugging skills. Ability to write clear, organized, and maintainable code. Strong communication and collaboration skills. Ability to work independently in a remote environment. Willingness to learn new technologies and development tools.
Preferred Skills Experience developing web applications or APIs. Familiarity with Python, Flask, FastAPI, Node.js, or similar back-end frameworks. Experience with PostgreSQL, MySQL, or other relational databases. Familiarity with HTML, CSS, and JavaScript. Experience working with third-party APIs and integrations. Familiarity with cloud platforms or deployment tools. Understanding of authentication, data security, and API security. Experience with testing, debugging, or writing unit tests. Coursework or project experience in computer science, software engineering, data science, information systems, or a related field.