Magna International→
Jr. Full Stack Developer, Smart Factory Solutions at Magna… · Troy
Entry LevelOn-siteFull-timeTroy, MI$70k–$70k/yr
Skills
golangreactrestful apigraphqlpostgresqlmysqlauthenticationauthorizationjavascripttypescripthtmlcssdockerawsci/cd pipelinessoftware development life cycleagilescrum
Job Description
Summary: Magna International is a mobility technology company focused on advancing automotive technologies. They are seeking a motivated Junior Full Stack Developer to support the development and maintenance of cloud-native applications, providing opportunities for growth in backend and frontend technologies.
Responsibilities:
- Contribute to the development and maintenance of full stack applications using Golang (backend) and React (frontend)
- Assist in building and consuming RESTful APIs (and exposure to GraphQL where applicable)
- Implement new features and enhancements based on well-defined requirements and technical designs
- Write clean, readable, and maintainable code following established coding standards
- Collaborate with senior developers, architects, and product owners to understand system design and business needs
- Participate in code reviews, incorporating feedback to improve code quality and technical skills
- Support application deployments using Docker and cloud environments on AWS
- Help troubleshoot and debug issues across the application stack
- Contribute to technical documentation and knowledge sharing within the team
- Work with version control and collaboration tools such as GitHub or Azure DevOps
Required Qualifications:
- 1–2 years of professional software development experience (internships, co-ops, or relevant academic projects are acceptable)
- Experience developing applications using at least one backend and one frontend technology in a production or project setting
- Basic to intermediate experience with Golang or a strong willingness to learn Golang
- Understanding of RESTful API concepts and HTTP fundamentals
- Familiarity with relational databases (PostgreSQL, MySQL, or similar)
- Basic understanding of authentication and authorization concepts
- Experience building user interfaces using React or another modern JavaScript framework
- Working knowledge of JavaScript or TypeScript, HTML, and CSS
- Familiarity with component-based UI development and basic state management
- Basic understanding of cloud concepts; experience with AWS is a plus
- Familiarity with Docker and containerized applications is desirable
- Understanding of core software engineering principles and data structures
- Familiarity with the Software Development Life Cycle (SDLC)
- Exposure to Agile/Scrum development methodologies
Preferred Qualifications:
- Exposure to CI/CD pipelines or automated deployments is a plus, but not required
Required Skills: Golang, React, RESTful API, GraphQL, PostgreSQL, MySQL, Authentication, Authorization, JavaScript, TypeScript, HTML, CSS, Docker, AWS, CI/CD pipelines, Software Development Life Cycle, Agile, Scrum