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.