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 🗙