Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Node.js Full Stack Developer

Kraftwerk Technologies

Kraftwerk Technologies

 

Kraftwerk Technologies

Follow

Summary

  • Vacancy: —
  • Location: Dhaka (DOHS Baridhara)
  • Salary: Tk. 35000 – 50000 (Monthly)
  • Experience: At least 4 years
  • Published: 21 Aug 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

  • At least 4 years
  • The applicants should have experience in the following business area(s):
    IT Enabled Service, BPO/ Data Entry Firm, Call Center

Additional Requirements

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 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

Who We Are

Kraftwerk Technologies Limited is an IT and IT-enabled service provider. Under one roof, businesses can obtain services like Application Development and Business Process Outsourcing. Our services are uniquely crafted to meet clients’ business needs, and they are vetted by our experienced subject matter experts and QA team. We believe in an innovative, collaborative, progressive work culture that remains affixed to our commitment to providing quality services.

About The Role

At Kraftwerk, we rely on a dynamic team of engineers to solve the many challenges and puzzles of our rapidly evolving technical stack. We are looking for a Mid-level full-stack developer. You will use Express as the backend development framework based on Node.js and React as the frontend development framework, following generally accepted best practices and workflows. You will ensure that you produce robust, secure, modular, and maintainable code. Your commitment to team collaboration, good communication, and a passion for excellence are crucial. Above all, we value integrity in all our team members.

Key Responsibilities

  • 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 Type

Six Months Contractual Full-time (on-site),

Future Opportunity

At the end of the contract period, an opportunity for contract renewal or offer of a Permanent Position remains open, based on individual performance and business considerations.

Employment Status

Contractual

Job Location

Dhaka (DOHS Baridhara)

Source link