Full stack Typescript/JavaScript Developer
Our innovative team is searching for a highly skilled developer who is comfortable with both front and backend programming. You are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, integrating different IoT-Architectures in the back end and working alongside graphic designers for web design features, among other duties. You will be working in all areas of the MEAN (MongoDB, Express, Angular, and Node) stack and will be required to see out tasks from conception to deployment, requiring good organizational and communication skills and attention to detail. About the project: Our Swiss customer is a pioneer in ecological industrial and construction heating. You will be part of the team developing a planning and operating tool which covers all operational aspects from monitoring, proposals to the billing process. Using different IoT technology we also integrate industrial heaters and silos which are monitored and controlled over the Web UI. Responsibilities: • Design client-side and server-side architectures. • Build the front-end of applications through appealing visual design. • Developing back-end website applications including integrating IoT devices and other related systems. • Develop and manage well-functioning databases, applications and effective APIs. • Ensuring responsiveness of applications including optimization for mobile phones. • Working alongside graphic designers for web design features. • Seeing through a task from conception to deployment. • Troubleshoot, debug and upgrade software. • Create security and data protection settings. • Staying abreast of developments in web applications and programming languages. Qualifications: • Proven experience as a Full Stack Developer or similar role. • Familiarity with common stacks (e.g. MEAN). • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, Typescript, etc.). • Knowledge of multiple back-end languages (e.g. PHP, Python) and JavaScript frameworks (e.g. Angular, React, Node.js). • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. NGINX) and UI/UX design • Excellent communication, teamwork and organizational skills. • Great attention to detail. • Degree in Computer Science. • Open to learning new skills and technologies. What we offer: • Starting date as soon as possible. • Permanent full-time contract (40h/week) / Competitive financial rewards & paid vacation. • Contract with a Swiss based company. • Great possibilities for professional development and career growt
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |