Senior Full Stack Developer, Smart Factory Solutions
Role details
Job location
Tech stack
Job description
As a senior contributor, you will lead technical design decisions, collaborate closely with cross-functional stakeholders, and help drive best practices across the software development lifecycle. You will work in a fast-paced environment where quality, scalability, and reliability are critical to success., * Design, develop, and maintain scalable, high-performance full stack applications using Golang and React
- Architect and implement RESTful and GraphQL APIs that are secure, maintainable, and well-documented
- Collaborate with product owners, architects, and stakeholders to translate business requirements into technical solutions
- Lead development efforts for new initiatives and provide technical guidance on existing applications
- Build and deploy applications using container technologies (Docker) and orchestrators such as Kubernetes and AWS ECS
- Manage CI/CD pipelines, deployments, and environment configurations
- Ensure applications meet enterprise standards for security, performance, reliability, and scalability
- Troubleshoot, debug, and optimize applications across the full stack
- Participate in code reviews, mentoring junior developers, and promoting best engineering practices
- Produce and maintain technical documentation to support long-term maintainability
- Work with source control and collaboration tools such as GitHub and Azure DevOps
Requirements
Magna is seeking an experienced and highly motivated Senior Full Stack Developer to play a key role in the design, development, and evolution of enterprise-grade, cloud-native applications. This role requires deep expertise in Golang backend development, modern frontend frameworks (React), API design (REST and GraphQL), and containerized deployments on AWS., * 7+ years of professional software development experience
- 4+ years of hands-on experience developing production systems using Golang
- Proven experience building and maintaining full stack applications at an enterprise scale
Backend & API Development
- Strong expertise in Golang for backend services and microservices
- Hands-on experience designing and developing RESTful and GraphQL APIs
- Solid understanding of API security, authentication, and authorization patterns
- Experience with relational databases (SQL, PostgreSQL, MySQL, etc.)
Frontend Development
- Strong experience developing modern web applications using React
- Proficiency with TypeScript, HTML, and CSS
- Familiarity with modern frontend frameworks such as Next.js or equivalent
Cloud & DevOps
- Strong experience with AWS, including services such as ECS, EKS, EC2, S3, and RDS
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes, AWS ECS)
- Experience with CI/CD pipelines and deployment automation
Software Engineering Practices
- Deep understanding of software design patterns, clean architecture, and best coding practices
- Strong knowledge of the Software Development Life Cycle (SDLC)