- Company Name
- LeanConnected
- Job Title
- Stage et Contrat d'apprentissage Dev Logiciel Cloud. AWS/Angular/NodeJS/JScript/Python Réseau Télécom
- Job Description
-
**Job title**
Software Engineer Internship / Apprenticeship – Cloud, AWS, Angular, Node.js, Python, Telecom & IoT
**Role Summary**
This role is a hands‑on software engineering internship leading to an apprenticeship, focused on developing and evolving the LeanConnected platform and satellite‑connected collar devices. The candidate will work across end‑to‑end delivery: architecture, coding, testing, deployment, and field maintenance, with a primary emphasis on advanced satellite and IoT solutions for remote sites.
**Expectations**
- Minimum 3‑month internship (March/April – August 2026) followed by a 1‑year apprenticeship (September 2026 – August 2027).
- Full‑time commitment; occasional site visits for installation and testing.
- Demonstrated autonomy, strong sense of responsibility, and a passion for high‑quality deliverables.
**Key Responsibilities**
- Design, develop, and maintain web front‑end (Angular, TypeScript) and back‑end (Node.js, Python).
- Implement and extend APIs, integrate MongoDB, and manage GitLab CI/CD pipelines.
- Conduct unit, integration, and system testing; contribute to continuous improvement of the platform.
- Lead evaluation and testing of photovoltaic cells, batteries, and regulators for satellite‑connected collars.
- Deploy and configure containerized services (Docker, Kubernetes) for scalable, cloud‑native solutions.
- Leverage generative AI tools to accelerate development cycles and optimize code quality.
- Participate in field deployments, troubleshoot on‑site installations, and provide maintenance support.
**Required Skills**
- Front‑end: Angular, TypeScript, JavaScript, HTML/CSS.
- Back‑end: Node.js, Python, RESTful API design, Postman.
- Database: MongoDB.
- Version control & CI/CD: Git, GitLab, CI pipelines.
- Cloud: Amazon Web Services (EC2, S3, Lambda, ECS/EKS).
- Containerization: Docker, Kubernetes concepts.
- Networking: LAN, WAN, SSL/TLS, VPN, basic routing.
- Telecom & IoT protocols: 2G/3G/4G, LTE-M, NB‑IoT, Sigfox, LoRa, Sat GEO/LEO.
- Basic electronics knowledge, solar PV systems, Raspberry Pi.
- Familiarity with generative AI frameworks or tools (e.g., OpenAI API, Copilot, LLM fine‑tuning).
- Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications**
- Currently pursuing or completed a bachelor’s or master’s degree in Computer Science, Software Engineering, Electrical Engineering, Telecom, or a related field.
- AWS Certified Developer – Associate (or equivalent cloud certification) is highly regarded.
- Angular or React developer certification is a plus.
- Optional: IoT or embedded systems certification.