Job details

Senior Full Stack Engineer (NodeJS, Angular, TypeScript)

Ezra AI

February 27, 2024

Software Development

Active

Job Description

Job Overview

We are looking for a highly experienced and skilled Senior Full Stack Engineer to join our dynamic team, working on AI driven client-server solutions. In this role, you will play a key part in designing, developing, and maintaining robust and scalable web applications using NodeJS, Angular, TypeScript, and other modern web technologies. If you are passionate about delivering high-quality software solutions and enjoy working in a collaborative and innovative environment, we would love to hear from you. 

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Architect and implement end-to-end solutions for complex features using NodeJS, Angular and TypeScript. 
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Produce results effectively and within the agreed deadlines.
  • Develop effective unit tests to ensure the quality of our application.
  • Collaborate with the DevOps team to optimize and enhance the deployment, scalability, security, and performance of applications on AWS.
  • Leading with product-analysis tasks and conducting performance tests.
  • Create documentation, contribute to the knowledge base, mentor junior team members, and provide technical guidance.
  • Stay updated on industry trends and emerging technologies to ensure the team remains at the forefront of technology.
  • Follow Agile (Scrum) methodology to ensure an effective collaboration with the team and to manage deadlines.

Requirements:

  • Bachelor’s/Master’s degree in computer science, information technology, software engineering, or related field.
  • At least 5 years of professional experience as a Full Stack Engineer. 
  • Proven expertise in NodeJS, Angular, and TypeScript.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Strong proficiency in front-end and back-end development.
  • Strong knowledge of SQL/NoSQL databases (such as MySQL, MongoDB, PostgreSQL) and their declarative query languages.
  • Extensive knowledge of RESTful API design, development and integration. 
  • Experience integrating with third-party APIs.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Solid understanding of MVC design patterns.
  • Solid understanding of the fundamental design principles behind a scalable application.
  • Solid understanding of user authentication and authorization between multiple systems, servers, and environments.
  • Solid understanding and proven hands-on experience with WebSockets.
  • Strong proficiency in unit testing and familiarity with integration testing.
  • Strong understanding of software development life cycle.
  • Solid understanding of web security best practices.
  • Strong knowledge of version control using GIT.
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication and collaboration abilities.
  • Candidates with experience in cloud platforms such as AWS, Google Cloud and Azure will be preferred. 

NodeJS,Angular,TypeScript,Full Stack Development,RESTful APIs,JavaScript, AWS,GCP,WebSockets,web stack,Cloud platforms, SQL, NoSQL,MVC,Problem-solving,Critical thinking, Communication Skills, Collaboration
Job Details

LOCATION:

Islamabad Islamabad, Pakistan

VACANCIES:

1

JOB TYPE:

Hybrid

Zip/Postal Code:

44000

Work Experience:

5 (Year)

SALARY:

250000 to 450000 (PKR)

Senior Full Stack Engineer (NodeJS, Angular, TypeScript)

Posted by: Ezra AI | February 27, 2024

Job Overview

We are looking for a highly experienced and skilled Senior Full Stack Engineer to join our dynamic team, working on AI driven client-server solutions. In this role, you will play a key part in designing, developing, and maintaining robust and scalable web applications using NodeJS, Angular, TypeScript, and other modern web technologies. If you are passionate about delivering high-quality software solutions and enjoy working in a collaborative and innovative environment, we would love to hear from you. 

Responsibilities:

  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Architect and implement end-to-end solutions for complex features using NodeJS, Angular and TypeScript. 
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Conduct code reviews and provide constructive feedback to peers.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Produce results effectively and within the agreed deadlines.
  • Develop effective unit tests to ensure the quality of our application.
  • Collaborate with the DevOps team to optimize and enhance the deployment, scalability, security, and performance of applications on AWS.
  • Leading with product-analysis tasks and conducting performance tests.
  • Create documentation, contribute to the knowledge base, mentor junior team members, and provide technical guidance.
  • Stay updated on industry trends and emerging technologies to ensure the team remains at the forefront of technology.
  • Follow Agile (Scrum) methodology to ensure an effective collaboration with the team and to manage deadlines.

Requirements:

  • Bachelor’s/Master’s degree in computer science, information technology, software engineering, or related field.
  • At least 5 years of professional experience as a Full Stack Engineer. 
  • Proven expertise in NodeJS, Angular, and TypeScript.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Strong proficiency in front-end and back-end development.
  • Strong knowledge of SQL/NoSQL databases (such as MySQL, MongoDB, PostgreSQL) and their declarative query languages.
  • Extensive knowledge of RESTful API design, development and integration. 
  • Experience integrating with third-party APIs.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Solid understanding of MVC design patterns.
  • Solid understanding of the fundamental design principles behind a scalable application.
  • Solid understanding of user authentication and authorization between multiple systems, servers, and environments.
  • Solid understanding and proven hands-on experience with WebSockets.
  • Strong proficiency in unit testing and familiarity with integration testing.
  • Strong understanding of software development life cycle.
  • Solid understanding of web security best practices.
  • Strong knowledge of version control using GIT.
  • Familiarity with CI/CD pipelines and automated testing.
  • Excellent problem-solving and critical-thinking skills.
  • Effective communication and collaboration abilities.
  • Candidates with experience in cloud platforms such as AWS, Google Cloud and Azure will be preferred. 

NodeJS,Angular,TypeScript,Full Stack Development,RESTful APIs,JavaScript, AWS,GCP,WebSockets,web stack,Cloud platforms, SQL, NoSQL,MVC,Problem-solving,Critical thinking, Communication Skills, Collaboration
Job Details

Location

Islamabad Islamabad, Pakistan

Vacancies

1

Job Type

Hybrid

Zip/Postal Code:

44000

Work Experience:

5 (Year)

Salary

250000 to 450000 (PKR)

Industry

Software Development

Job Status

Active

An error has occurred. This application may no longer respond until reloaded. Reload 🗙