Position: Strong Middle/Senior Full-Stack Developer
Company: Crunch
Experience required: 3y
English level: upper

We are looking for a Strong Middle/Senior Full Stack Developer to join our client team on a long-term position. The client is a software development company based in Switzerland. In general you will join a team of over 40 software engineers distributed in Europe. In particular project you will join 4 other software engineers and will work on new e-commerce project. As well as you will collaborate with product managers in Switzerland and USA.

Mandatory Requirements:
-3 years for Middle and 4+ years for Senior experience with React.js and Node.js
-Deep experience with web applications and web technologies (HTML, CSS, etc.) within the e-commerce industry
-Expertise in software architecture, design patterns and OO programming
-Experience with Progressive Web Apps, GraphQL
-Good understanding of cloud infrastructure including deployment and pricing models
-Experience with relational and NoSQL databases
-Understanding of agile methodologies like Scrum
-Team-orientated personality open to challenges
-Upper-Intermediate level of English

Optional Requirements:
-University degree related to Software Engineering
-Experience with SaaS solutions
-Experience with user management platforms
-Experience in deploying analytics and using data insight

Main Responsibilities:
-Work as a Strong Middle or Senior Developer in small and large projects
-Collaborate in a self-organised international Scrum team of software developers.
-Take part in the definition of the software architecture of new web projects with millions of users
-Analyse existing platforms and take part in deciding their value in new products
-Contribute to the life-cycle management of existing solutions.
-Stay updated on new and emerging applicable technologies
-Take part in scoping, implementation and optimisation of new projects
-Participate in the scoping, management, implementation and optimisation of projects.

We offer:
-Annual paid leave – 18 working days (100% compensation)
-Annual paid sick leave – 10 working days (100% compensation)
-Medical insurance
-Opportunity to become a part of our professional team
-Opportunity to participate in various events (educational programs, seminars, training sessions)
-Flexible working schedule
-Competitive compensation