MKS Inc.

Software Engineer

Posted: 2 days ago

Job Description

A Day in Your Life at MKS:As a Software Engineer at Industrial Digital Solutions, you will play a key role in developing cloud-based predictive maintenance and other innovative applications that are critical to expanding the DFS portfolio. These solutions aim to predict future trends, equipment wear, abnormal situations, and potentially dangerous events that could impact product quality. You will be involved in all stages of the software development lifecycle—from concept to deployment—and collaborate closely with developers, designers, and product managers to deliver high-quality, user-centric products.In this role, you will report to the Lead of the DFS Development Team.You Will Make an Impact By:Full-Stack Development: Designing, developing, and maintaining both front-end and back-end components of web applications using modern technologies. Collaboration: Working closely with designers to implement intuitive user interfaces and with back-end developers to ensure seamless API and database integration. Problem Solving: Troubleshooting and debugging applications to identify and resolve issues efficiently. Testing: Writing unit and integration tests to ensure code quality, performance, and stability. API Development: Designing and developing RESTful APIs to support scalable and maintainable application architecture. Continuous Improvement: Contributing to the evolution of development practices and tools to enhance team productivity and product quality. What You Bring to the Team:5+ years of experience in front-end and back-end developmentBachelor’s degree in Computer Science or a related field, or equivalent experienceProven experience as a Full-Stack Developer or in a similar roleProficiency in HTML, CSS, JavaScript, and frameworks such as React or AngularExperience with Node.js, Java, and Express.jsKnowledge of relational (MySQL, PostgreSQL) and/or NoSQL (MongoDB) databasesStrong understanding of RESTful API design and developmentEnglish for effective communication and technical documentationPreferred Skills:Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps tools and practicesFamiliarity with testing frameworks and methodologiesExperience working in Agile environments (Scrum, Kanban)Domain knowledge in industrial automation and/or PCB manufacturingWe can't wait for your application !

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In