INAIT Company Profile

Full Stack Web Software Engineer at INAIT (Lausanne, Switzerland)

About the Employer

Job Description

Major duties and responsibilities: Development and maintenance of web applications Automation of business and R&D workflows Essential skills and experience required: Expert knowledge in developing web applications with modern JavaScript (i.e. ESNext or TypeScript), tooling such as Babel, webpack, ESLint, Mocha and at least one framework such as React, Angular, Vue, etc Professional experience in developing RESTful services with Python Professional experience in developing scalable cloud deployed systems within a service-oriented architecture (micro-services) Professional experience in automating business workflows Professional knowledge in using state of art code development tools and practices (debugger, git, unit testing, pull request workflow, TDD, ...) Professional experience in developing and maintaining large code bases as well as developing prototypes/proofs of concept Preferred: Professional experience in Java programming Experience in automation tools such as Zappier and Elastic.IO and business workflow application such as KISSFLOW Experience in UX/UI design Experience in building systems with AWS, Azure, Google Cloud Platform, or similar Professional experience in contributing to a SCRUM team Experience with NoSQL databases such as MongoDB Profile: Bachelor or master’s degree in Information Systems, Computer Science, Engineering or equivalent job-related experience with minimum 2 years of experience of hands-on Experience working as a Software Engineer in a collaborative, multi-cultural and dynamic environment Excellent interpersonal and communication skills, including written and spoken English Proven ability to work both independently and in team-based environments