
Senior Full Stack Developer, Smart Factory Solutions
Magna International Inc.5 months ago
Troy, MI, USASenior
Base Salary
$100k - $100k/yr
Responsibilities
- Design, develop, and maintain scalable full stack applications using Golang and React.
- Design and implement secure, maintainable, and documented RESTful and GraphQL APIs.
- Translate business requirements into technical solutions with product owners, architects, and stakeholders.
- Lead development efforts, make technical design decisions, and provide guidance on existing applications.
- Build and deploy containerized applications using Docker, Kubernetes, AWS ECS, and related AWS services.
- Manage CI/CD pipelines, deployments, and environment configurations.
- Troubleshoot, debug, and optimize applications across the full stack.
- Participate in code reviews, mentor junior developers, promote engineering best practices, and maintain technical documentation.
Requirements
- At least 7 years of professional software development experience.
- At least 4 years of hands-on experience developing production systems with Golang.
- Proven experience building and maintaining enterprise-scale full stack applications.
- Strong Golang backend and microservices development experience.
- Hands-on experience designing and developing RESTful and GraphQL APIs, including API security, authentication, and authorization.
- Experience with relational databases such as SQL, PostgreSQL, and MySQL.
- Strong experience developing modern web applications with React and proficiency in TypeScript, HTML, and CSS.
- Familiarity with Next.js or an equivalent modern frontend framework.
- Strong AWS experience, including ECS, EKS, EC2, S3, and RDS.
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and deployment automation.
- Deep understanding of software design patterns, clean architecture, best coding practices, and the Software Development Life Cycle.
- Experience with GitHub and Azure DevOps.
Benefits
- Regular, permanent employment with an engaging and dynamic environment.
- Employee support and development resources, varied responsibilities, and career development prospects.
- Benefits details will be discussed during the recruitment process.