Karachi, Sindh, Pakistan

Team Lead - Software Development (MEAN)

 Job Description:

  • Responsible for complex logic building, database designing and architecture implementation
  • Conduct code reviews, suggesting improvements and ensuring code standards
  • Write code and 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
  • Coordination with QA and BA

Job Specification:

  • Bachelors in CS from a reputable institute
  • 3-5 years of relevant experience
  • Excellent problem solving, analytical skills & the ability to understand complex business requirements.
  • Excellent knowledge of HTML, CSS, AJAX, and JavaScript
  • Knowledge of Object-Oriented Programming, Asynchronous Programming, and Design Patterns
  • Experience using RxJS and its operators in Angular is a must.
  • At least 2 years of experience on ExpressJs, Node.js, MongoDB, and SQL databases
  • Experience with MVC, Microservices, Publish-Subscribe pattern, Flux
  • 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)

Benefits:

  • Market competitive salary package
  • Career growth opportunities
  • Health care benefits
  • Provident Fund & EOBI Subsidized
  • Company paid certifications
  • Subsidized Transport facility (subject to availability)



  Required Skills:

MVC Development Support Version Control Operators Angular Microservices Design Patterns Customer Support Analytical Skills Analysis Business Requirements Reviews Problem Solving MongoDB AJAX Architecture Node.js Salary CSS Availability Databases Programming Git Software HTML SQL JavaScript Design Business