Job Description
Title: Node.js Full Stack Developer
Company Name: A Multinational IT Farm
Vacancy: --
Age: at most 40 years
Location: Dhaka
Salary: Negotiable
Experience:
∎ 1 to 5 years
Published: 24 Aug 2024
Education:
∎ Bachelor/Honors
Requirements:
Additional Requirements:
∎ Age at most 40 years
∎ Prior experience in React. Js and Node. Js. At least four years' experience as a Node.js developer and two years' experience as a React.js developer.
∎ Strong knowledge of database architecture with (PostgreSQL, MongoDB)
∎ Strong analytical and problem-solving skills in a changing environment
∎ Understanding of algorithms and data structures.
∎ Understanding the essence of asynchronous programming, as well as its quirks and workarounds
∎ Excellent knowledge of server-side templating languages (e.g., Jade, EJS, etc.)
∎ Strong grasp of server-side CSS preprocessors (e.g., Stylus, Less, and more)
∎ User authentication and authorization across many systems, servers, and settings
∎ Integration of many data sources and databases into a single system
∎ Designing database schemas that describe and support business operations
∎ The expertise in code versioning technologies such as Git
∎ Proven contribution to creating responsive websites for use on desktop, tablet, and mobile platforms
∎ Comprehensive knowledge of web design as a whole, including the fundamentals of usability, accessibility, industry standards, architecture, and navigation
∎ Competence with back-end data management that enhances RESTful APIs / microservices performance for various user platforms, including desktop, mobile (iOS), web services, and others.
∎ Expert knowledge of creating desktop and mobile applications
∎ Expertise in optimizing and modifying code for performance and maintainability, including asynchronous programming, offline storage, multi-threading, and working around system/language limits to meet desired performance benchmarks.
∎ Prior experience in React. Js and Node. Js. At least four years' experience as a Node.js developer and two years' experience as a React.js developer.
∎ Strong knowledge of database architecture with (PostgreSQL, MongoDB)
∎ Strong analytical and problem-solving skills in a changing environment
∎ Understanding of algorithms and data structures.
∎ Understanding the essence of asynchronous programming, as well as its quirks and workarounds
∎ Excellent knowledge of server-side templating languages (e.g., Jade, EJS, etc.)
∎ Strong grasp of server-side CSS preprocessors (e.g., Stylus, Less, and more)
∎ User authentication and authorization across many systems, servers, and settings
∎ Integration of many data sources and databases into a single system
∎ Designing database schemas that describe and support business operations
∎ The expertise in code versioning technologies such as Git
∎ Proven contribution to creating responsive websites for use on desktop, tablet, and mobile platforms
∎ Comprehensive knowledge of web design as a whole, including the fundamentals of usability, accessibility, industry standards, architecture, and navigation
∎ Competence with back-end data management that enhances RESTful APIs / microservices performance for various user platforms, including desktop, mobile (iOS), web services, and others.
∎ Expert knowledge of creating desktop and mobile applications
∎ Expertise in optimizing and modifying code for performance and maintainability, including asynchronous programming, offline storage, multi-threading, and working around system/language limits to meet desired performance benchmarks.
Responsibilities & Context:
∎ Collaborate with the tech lead, frontend, and backend developer to define and implement innovative solutions.
∎ Review application requirements and interface designs.
∎ Maintain and monitor server-side web applications using Node.js and other frameworks. (e.g., Express, Nest.js, and Meteor)
∎ Work closely with UI/UX designers to create responsive and visually appealing user interfaces.
∎ Use CSS, HTML5, React JS, and Node.js to convert Wireframes and PSD Designs into workable web apps.
∎ Design and implement RESTful APIs for seamless integration between frontend and backend systems.
∎ Construct visualizations that are able to depict vast amounts of data
∎ Produce Unit and Integration tests to ensure the quality of code.
∎ Ensure you adhere to coding standards and appropriate design patterns, develop test cases, and follow project management procedures.
∎ Work autonomously and proactively with minimal supervision to deliver production-ready code.
∎ Build frontend libraries and reusable parts for future usage.
∎ Optimize applications for maximum speed and scalability.
∎ Ensure new features and functionality are effectively implemented by cooperating with other team members.
∎ Troubleshoot, debug, and optimize code to ensure high performance and reliability.
∎ Implement security and data protection measures in line with industry best practices.
∎ Manage and optimize server infrastructure with solutions like Amazon, GCP, or Heroku.
∎ Integrate all server-side logic, including data storage, to optimize website performance.
∎ Design web architectures and solutions based on business needs, provide estimates and timelines, and manage delivery in accordance with those plans.
∎ Keep up with the recent trends and innovations in your field.
∎ Documenting application changes and developing updates.
∎ Collaborate with the tech lead, frontend, and backend developer to define and implement innovative solutions.
∎ Review application requirements and interface designs.
∎ Maintain and monitor server-side web applications using Node.js and other frameworks. (e.g., Express, Nest.js, and Meteor)
∎ Work closely with UI/UX designers to create responsive and visually appealing user interfaces.
∎ Use CSS, HTML5, React JS, and Node.js to convert Wireframes and PSD Designs into workable web apps.
∎ Design and implement RESTful APIs for seamless integration between frontend and backend systems.
∎ Construct visualizations that are able to depict vast amounts of data
∎ Produce Unit and Integration tests to ensure the quality of code.
∎ Ensure you adhere to coding standards and appropriate design patterns, develop test cases, and follow project management procedures.
∎ Work autonomously and proactively with minimal supervision to deliver production-ready code.
∎ Build frontend libraries and reusable parts for future usage.
∎ Optimize applications for maximum speed and scalability.
∎ Ensure new features and functionality are effectively implemented by cooperating with other team members.
∎ Troubleshoot, debug, and optimize code to ensure high performance and reliability.
∎ Implement security and data protection measures in line with industry best practices.
∎ Manage and optimize server infrastructure with solutions like Amazon, GCP, or Heroku.
∎ Integrate all server-side logic, including data storage, to optimize website performance.
∎ Design web architectures and solutions based on business needs, provide estimates and timelines, and manage delivery in accordance with those plans.
∎ Keep up with the recent trends and innovations in your field.
∎ Documenting application changes and developing updates.
Employment Status: Full Time
Job Location: Dhaka
Company Information:
∎ A Multinational IT Farm
∎ Dhaka
Address::
∎ Dhaka
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 23 Sep 2024
Category: IT/Telecommunication