Karachi, Sindh, Pakistan

Senior Software Engineer MEAN

 Job Description:

Job Description

  • Write well-structured, functional code on the front- and back-end
  • Perform unit tests as required to ensure compatibility and stability
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and propose code solutions
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards

Job Specification

  • Bachelor degree in Computer Science or similar relevant field.
  • At least 2 years of hands-on experience working on MEAN Stack
  • In-depth knowledge of NodeJS, ExpressJS and MongoDB.
  • Experience implementing applications using Angular (5+).
  • Experience using RxJS and its operators in Angular is a must.
  • Hands-on experience with Typescript/JavaScript Development on both client and server-side.
  • Experience with modern frameworks and design patterns.
  • Experience in application architecture, server management and website performance.
  • Knowledge of the following will be considered as an advantage:
    • Previously worked on a products such as customer support solution.
    • Experience with cloud technologies
    • Version control (SVN, Git)
  Required Skills:

Development Version Control Support Performance Operators Angular Customer Support Design Patterns Analysis TypeScript MongoDB Architecture Computer Science Git Software JavaScript Design Science Management