Job Url: https://www.remoterocketship.com/company/lincolnelectric/jobs/full-stack-software-developer-united-states-remote Job Description: Lincoln Electric Website LinkedIn All Job Openings Lincoln Electric is a leading manufacturer of welding equipment, filler metals, and automated solutions. With a history spanning over a century, the company specializes in advanced welding technologies including MIG, TIG, and stick welders, as well as robotic and automation systems designed to enhance productivity and safety in various industrial applications. Lincoln Electric serves multiple sectors, providing comprehensive solutions for metal fabrication, construction, and manufacturing while emphasizing quality and innovation in their products. Welding Consumables • Plasma Cutting Equipment • Welding Education, Technical Training & Seminars • Robotic Welding Automation • Weld Fume Control Solutions 10,000+ employees Founded 1895 🔧 Hardware Full-Stack Software Developer 20 hours ago 🇺🇸 United States – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🧑‍💻 Full-stack Engineer Assembly Azure Cloud Distributed Systems Docker IoT Java JavaScript Kubernetes Maven Microservices MySQL React SQL Terraform Webpack Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Design, develop, and maintain cloud-based backend services—primarily in Java, but also in other languages as needed—using technologies such as Azure Functions, Azure App Service, Azure Storage, MySQL Database, and Kubernetes. • This includes building APIs and communication layers using REST, or other appropriate protocols. • Build responsive, user-friendly front-end interfaces using modern web technologies such as HTML, CSS, and JavaScript, leveraging frameworks such as React for component-based UI development. • Configure and maintain modern front-end build tools such as Vite and Webpack to optimize performance, manage assets, and streamline the development and deployment workflow. • Design, implement, and manage Azure infrastructure using Infrastructure as Code principles with Terraform, ensuring consistent, repeatable, and secure deployments across environments. • Implement and maintain CI/CD pipelines for automated build, test, and deployment processes leveraging Azure DevOps or similar tools. • Perform code reviews, identify performance bottlenecks, and optimize application performance for scalability and reliability. • Apply Agile principles to manage development tasks, promote iterative progress, and adapt to changing requirements through continuous feedback and collaboration. • Participate in Scrum ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives. • Use tools like Microsoft DevOps to manage sprint cycles, track progress, and plan development efforts based on backlog items. • Interface with internal and external customers to assist with problem-solving, debug field issues, explain application features, and gather new requirements. • Troubleshoot and resolve software defects, issues, and production incidents in a timely manner. • Mentor and guide junior developers, providing technical leadership and promoting a collaborative and knowledge-sharing environment. • Stay up to date with the latest trends and advancements in Azure and full stack development while evaluating their potential impact on the organization's projects and strategies. • Contribute to strategic initiatives and take on additional responsibilities as needed to support the company’s long-term goals and evolving priorities. 🎯 Requirements • Minimum of 5+ years of Full Stack development experience; • Solid knowledge and hands-on experience with the Java programming language and associated build tools (e.g., Maven). • Proficiency in front-end development using HTML, CSS, and JavaScript, with experience in at least one major JavaScript framework (preferably React). • Strong understanding of API design principles and distributed systems architecture, including RESTful services and microservices. • Knowledge of database design, query optimization, and performance tuning in MySQL or similar relational databases. • Experience with containerization technologies such as Docker. • Extensive hands-on experience with Kubernetes and Microsoft Azure services, including but not limited to: • Azure Functions • Azure App Service • Azure Storage • Azure SQL/MySQL Database • Azure Active Directory • Azure DevOps • Familiarity with Agile development methodologies and working in Scrum teams. • Excellent problem-solving and debugging skills for complex software systems. • Strong communication and collaboration skills, especially in remote and cross-functional team environments. Apply Now