Search Remote Jobs

Software Development Intern

đź•’ June 18

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of iHerb, LLC

iHerb, LLC

1001 - 5000 employees

Founded 1996

🍽️ Food & Beverage

🏥 Healthcare

🛍️ eCommerce

Food & Beverage • Healthcare • eCommerce

iHerb, LLC is an e-commerce platform that specializes in health and wellness products. The company offers a wide range of products including vitamins, supplements, herbs, sports nutrition, beauty products, grocery items, and more. iHerb is committed to providing high-quality products sourced directly from manufacturers or authorized distributors. The platform is known for its competitive pricing, extensive product reviews, prompt delivery services, and a strong emphasis on customer satisfaction. iHerb serves an international customer base, offering shipping to numerous countries worldwide.

đź“‹ Description

• Design, build, test, and deploy IOT features and services using the .NET stack. • Assist in the development of robust Integration and End-to-End (E2E) tests to ensure system reliability in complex automated environments. • Implement solutions that scale in high-transaction, real-time warehouse environments. • Write clean, maintainable, and well-documented code following established standards. • Participate in peer code reviews, providing constructive feedback and incorporating feedback from others. • Assist in writing technical designs and implementation plans for assigned features. • Troubleshoot, analyze, and resolve application and system issues, including production incidents. • Support, maintain, and document existing IOT functionality. • Follow secure programming and web application security best practices. • Work closely with Product Owners and senior engineers to understand requirements, break down work, and estimate effort. • Collaborate with other engineering teams (WES, TMS, SAP, 3PL integrations) to ensure smooth system interactions. • Provide regular updates on progress, risks, and blockers to the team. • Maintain high standards of software quality through testing, refactoring, and adherence to best practices. • Identify opportunities to improve system performance, reliability, and maintainability. • Learn and apply new tools, frameworks, and patterns as guided by senior team members.

🎯 Requirements

• Proficiency in C# or Java • Experience with Socket programming with TCP/IP and UDP connecting to Programmable Logic Controllers (PLC) is a plus. • Solid understanding of Object-Oriented Design (OOD) and SOLID principles. • Experience working with relational and non-relational databases. • Exposure to metrics instrumentation and analysis with Prometheus, Grafana and OpenTelemetry is a plus. • Familiarity with REST APIs, event-driven systems, messaging, caching, and scalability concepts. • Knowledge of CI/CD pipelines, automated testing, and deployment practices. • Understanding of thread-safe coding, basic concurrency, and performance considerations. • Familiarity with Docker and Kubernetes is a plus. • Exposure to messaging/queuing systems (RabbitMQ, Kafka, Redis, pub/sub) is a plus. • Experience developing native Android applications is a plus. • Strong communication skills with the ability to explain technical concepts clearly. • Ability to collaborate effectively within a team and across functions.

🏖️ Benefits

• Health insurance • 401(k) matching • Flexible work hours • Paid time off • Paid holidays • Stock options • Annual bonuses • Wellness programs

Apply Now

Similar Jobs

đź•’ May 15

Technergetics

51 - 200

🎖️ Defense

đź’Ľ Consulting

📦 Logistics

R&D Engineering Intern developing tracking protocols for IoT in challenging environments. Engaging in hands-on R&D with potential for permanent role based on performance.

đź•’ May 14

Cisive

1001 - 5000

đź’Ľ Consulting

⚖️ Legal

📦 Logistics

Assist in building software applications and services for background screening solutions at Cisive. Collaborate with engineers on enterprise-level projects and modernize legacy systems.

đź•’ April 3

Actian

201 - 500

đź’Ľ Consulting

🏥 Healthcare

📦 Logistics

Software Development Intern at Actian researching AI functionalities and developing applications for the Executive Business Center. Collaborating on telepresence products for enhanced user experiences.

đź•’ April 3

Actian

201 - 500

đź’Ľ Consulting

🏥 Healthcare

📦 Logistics

Engineering Intern designing and implementing new features using Java alongside AI in collaboration with a remote engineering team.

đź•’ April 1

Encephalo

1 - 10

🏗️ Construction

🏥 Healthcare

📦 Logistics

Software Development Intern contributing to the investment firm's software development and financial tools. Work remotely with quantitative developers to translate prototypes into production-ready software.