Principal Software Engineer Mern

Job Description

We are looking for a Principal Software Engineer (Full Stack) who will be responsible for building and implementing new web applications and sites; their integration, and writing powerful client-side/server-side solutions using web-based frameworks.

 

Responsibilities

● Build new and maintain existing web-based applications.

● Must have a good understanding of RESTful APIs services.

● Agile web development using cutting-edge web technologies and platforms.

● Write solid code with excellent unit test coverage.

● Deliver solutions with a relentless focus on automation and deployment via Jenkins, Bitbucket pipelines, and similar tools.

● Providing accurate time and effort estimates and also guide team members on how to do

estimations.

● Working with the Project Leadership to define project milestones and assign tasks to the

team members accordingly.

● Train and develop junior programmers on technical and organizational skills.

 

Requirements:

● Bachelor/Masters in Computer Sciences

● 6+ years of proven experience in developing complex applications with backend services.

● Modern-day JavaScript (ES6, ES7)

● Proficient in ReactJS and Node.

● Excellent understanding of ORM and RDBMS (e.g., MySql, Postgres)

● Modern-day JavaScript build tools (e.g., Webpack, Babel.js)

● Excellent knowledge of Design patterns.

● Excellent problem-solving and analytical skills

● Source version control system, i.e. Git, BitBucket

● Knowledge of best practices (coding styles, standard naming conventions, reusability, security, etc.).

● Code Reviews

● GraphQL

● JavaScript Charting library (e.g., D3 or Highcharts)

Job Summary

  • Published on:2022-10-26 6:09 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-29