We are looking for MUST! Spoken Intermediate (B1-B2) English (you will work with clients from all over the world) 4+ years of experience. Hard skills: In-depth understanding of Node JS, Vue JS, Express Experience and understanding of HTML/CSS, vanilla JS, TypeScript, Mongo DB, PostgreSQL/MySQL, Mongoose, Vuetify Soft skills: Average to strong communication skills Analytical skills and troubleshooting Scrutiny and curiosity High level of autonomy and ability to self-organize The will and ability to familiarise oneself with new and complex topics/tasks Duties & responsibilities Front-end Development Develop and maintain user-friendly web interfaces for the company’s products and outsourced projects. Ensure responsive design and cross-browser compatibility. Implement interactive and dynamic user interfaces using JavaScript frameworks like Vue. Back-end Development Design, develop, and maintain server-side applications and APIs. Implement and optimize server infrastructure using Node.js or other server-side JavaScript technologies. Manage databases and data storage, ensuring data integrity and security. Full-stack Proficiency Possess strong expertise in both front-end and back-end technologies, enabling seamless integration between the two. Collaborate with the development team to create a cohesive and efficient development process. Product Development Contribute to the architecture and design of the company’s own products, offering technical insights and suggestions. Participate in feature development, debugging, and testing for in-house products. Outsourced Project Development Work on outsourced projects, understanding client requirements, and delivering solutions on time and within budget. Version Control and Code Management Use version control systems like Git to manage code repositories. Collaborate with the development team to ensure code quality and best practices. Testing and Quality Assurance Write unit tests and conduct thorough testing to ensure the stability and reliability of the applications. Identify and fix bugs and issues as they arise. Optimize the performance of applications, both on the front-end and back-end, to ensure efficient operation and responsiveness. Implement security best practices to safeguard applications and data against potential threats and vulnerabilities. Keep up to date with security standards and apply them as needed. Maintain clear and comprehensive documentation for code, APIs, and system architecture. Ensure that team members and clients have access to relevant documentation. Stay updated with the latest trends and best practices in full-stack JavaScript development. Troubleshoot and resolve technical issues quickly and efficiently, whether they are related to front-end or back-end components. Maintain clear and professional communication with clients (if need be), ensuring their needs and expectations are met. Assist in project estimation and planning, providing input on technical requirements and timelines. We offer Opportunity to work with professionals in the international IT and Identity Management industry; Good income in line with the industry standards; An open-minded, friendly, international team in an IT company that does business all over the world; International network; Opportunities for growth; An open ear for ideas/suggestions how to improve work processes; Remote working and result-oriented attitude, no boring 9-5 job; Vacation — 24 days a year, paid sick leave. #J-18808-Ljbffr