Job Description

We are an EU based software development company and we are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Primary Responsibilities

  • Develop new products and applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Improve existing engineering and server operation processes
  • Translate functional requirements to code
  • Identify scaling bottlenecks and propose solutions
  • Enhance testability of our applications and APIs
  • Give technical feedback on early concepts
  • Analyze and resolve technical and application problems
  • Research, benchmark, and evaluate new technologies
  • Write maintainable and modular code.
  • Work in agile development methodologies and practices·        
  • Work on implementation automated testing platforms and unit tests What You Need·        

Required Skill Set

  • Strong English proficiency to communicate with clients
  • Strong proficiency with JavaScript
  • Strong proficiency with TypeScript
  • Knowledge of Node.js and frameworks available for it such as Express, Koa
  • Knowledge of different databases like MySQL, MongoDB and their ORMs (Sequelize etc.)
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side temptation languages such as Jade, EJS
  • Work in cloud development environments in NodeJS, Express, and Socket.IO·        
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code·        
  • Develop APIs using REST architecture·        
  • Develop both SQL and NoSQL databases Queries·        
  • Be proficient in understanding of code versioning tools (Git, Git Flow)·        
  • 2+ years of experience as a NodeJS engineer·        
  • Project management – should be able to work on projects independently and use time management to get their tasks done efficiently

Additional Responsibilities

  • Be ready to get training on any new environment for the future as per the demand of company.
  • Be ready to teach your junior as per demand.
  • Time management skills and the ability to prioritize work to meet deadlines is a must.

Job Details

Industry:
Functional Area:
Total Positions:
4 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
Male
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Oct 24, 2020
Posting Date:
Sep 28, 2020

RIBTTES Pakistan

Services · 1-10 employees - Lahore

pRIBTTES Pakistan/p

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Mern Stack Developer

Lucid Web Solution, Karachi, Pakistan
Posted Apr 19, 2024

Java Developer

Posted Apr 19, 2024

MERN / Full Stack Developer

Work Together, Rawalpindi, Pakistan
Posted Mar 22, 2024
I found a job on Rozee!