Middle/Senior Full-stack JavaScript Developer

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 and TypeScript

— Mongo DB, PostgreSQK/MySQL

— Mongoose

— Vuetify.

 

Soft skills:

  • from 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 APls.
  • 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, APls, 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.
Published 8 May
83 views
·
15 applications
94% read
·
34% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.