- Company Name
- Magna International
- Job Title
- Full Stack Developer
- Job Description
-
Job Title: Full Stack Developer
Role Summary
Build and maintain scalable web and desktop applications, ensuring high quality, performance, and reliability. Collaborate with cross‑functional teams, including data science and engineering, to integrate new technologies and optimize manufacturing processes.
Expectations
- Deliver clean, well‑documented code in production‑ready quality.
- Participate in code reviews, unit and integration testing, and debugging.
- Stay current with Industry 4.0/5.0, AI, and emerging software practices.
- Provide technical support for deployed solutions and recommend improvements.
- Communicate effectively in English, both written and verbal.
Key Responsibilities
- Design, develop, and maintain scalable web and desktop applications.
- Write and review code using Python, C++, JavaScript, React, Node.js, Django/Flask, PyQt/Tkinter.
- Create and execute unit, integration, and system tests; resolve defects and performance issues.
- Integrate with data‑science outputs, machine‑learning models, and manufacturing workflows.
- Collaborate with stakeholders to define functional requirements and technical specifications.
- Identify and implement process automation opportunities within manufacturing contexts.
- Ensure application security, scalability, and deployment readiness (Docker/Kubernetes, cloud).
Required Skills
- Strong coding proficiency in Python, JavaScript (React, Node.js), C++, and related frameworks.
- Experience with RESTful API design, front‑end frameworks (React, Angular, Vue), and responsive UI design.
- Backend development knowledge (Python, Java, .NET, Node.js) and API integration.
- Working knowledge of SQL and NoSQL databases, data modeling, and performance tuning.
- Familiarity with DevOps practices, CI/CD pipelines, Docker, Kubernetes, and cloud services.
- Basic understanding of AI technologies (computer vision, NLP, LLMs, predictive analytics).
- Excellent problem‑solving, debugging, and code optimization skills.
- Effective written and verbal communication in English.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- Proven experience in software development focused on Industry 4.0/5.0 technologies.
---