Mid-Level Full Stack Web Developer

İşin təsviri

We are seeking a talented and motivated Mid-Level Full Stack Web Developer to join our team. The successful candidate will play a crucial role in the design, development, and maintenance of our Node.js-based applications. As a Mid-Level Full Stack Web Developer, you will collaborate with cross-functional teams, contribute to the full software development lifecycle, and deliver high-quality code solutions:

  • Develop high-performance applications using Node.js;
  • Design, implement, and maintain APIs for web services;
  • Manage data storage solutions with MongoDB and other NoSQL databases;
  • Implement caching mechanisms using Redis for enhanced performance; 
  • Set up and maintain message brokers like RabbitMQ for handling distributed systems communication;
  • Ensure application security, data protection, and integrity;
  • Integrate third-party services and APIs;
  • Optimize backend components for maximum speed, scalability, and reliability;
  • Debug, troubleshoot, and resolve complex technical issues; 
  • Collaborate with other team members and stakeholders to meet business requirements; 
  • Assist in developing user-facing features with basic knowledge of front-end frameworks (e.g., React, Angular, or Vue.js). 

Technical Skills:

  • Advanced proficiency in Node.js and related frameworks (e.g., Express, NestJS); 
  • Experience in managing and using NoSQL databases, especially MongoDB; 
  • Experience in implementing caching solutions with Redis;
  • Experience with message brokers like RabbitMQ for asynchronous processing and communication in distributed systems;
  • Understanding of RESTful APIs, WebSocket, and server-side technologies; 
  • Familiarity with front-end technologies (JavaScript, HTML5, CSS3) and frameworks (React, Angular, or Vue.js), with a focus on backend integration; 
  • Experience with code versioning tools (e.g., Git);
  • Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus. 

Soft Skills:

  • Strong problem-solving and analytical skills;
  • Excellent communication and collaboration abilities;
  • Efficient time management and ability to handle multiple projects;
  • Continuous learner with a keen interest in emerging technologies;
  • High attention to detail and quality. 

İnnovasiya və Rəqəmsal İnkişaf Agentliyi tərəfindən digər vakansiyalar