Senior Full Stack Engineer

 

Description:

We are seeking a highly skilled and experienced Full Stack MEAN/MERN Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining web applications using either the MEAN (MongoDB, Express.js, Angular, Node.js) or MERN (MongoDB, Express.js, React.js, Node.js) stack. You should be passionate about technology, a problem solver, and a team player who can effectively collaborate with various stakeholders to deliver high-quality software solutions.

Key Responsibilities
 

  • Develop and Maintain Web Applications: Design, develop, and maintain efficient, reusable, and reliable web applications using React, Angular, Node.js, Express.js. and MongoDB.
  • Front-End Development: Create responsive user interfaces using Angular or React.js and ensure the technical feasibility of UI/UX designs.
  • Back-End Development: Build robust and scalable server-side logic, RESTful APIs, and integrate with third-party services.
  • Database Management: Design and optimize databases, write efficient queries, and ensure data integrity and security.
  • Code Quality: Write clean, maintainable, and testable code, and conduct code reviews to ensure high-quality standards.
  • Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver projects on time.
  • Performance Optimization: Optimize applications for maximum speed and scalability.
  • Troubleshooting and Debugging: Identify, debug, and resolve complex technical issues.
  • Documentation: Maintain comprehensive documentation of code, processes, and technical specifications.
     

Requirements
 

  • Experience: Minimum of 5+ years of professional experience as a Full Stack Developer, with a strong focus on the MEAN or MERN stack.
  • Technical Skills:
    • Angular: Expertise in building reusable components, directives, services, and front-end optimization.
    • React.js: Expertise in building reusable components, hooks, state management, and front-end optimization.
    • Node.js: In-depth understanding of asynchronous programming, event-driven architecture, and server-side development.
    • Express.js: Strong knowledge of middleware, routing, and API development.
    • JavaScript/ES6+: Advanced proficiency in modern JavaScript (ES6+), including asynchronous programming, closures, and functional programming.
    • HTML/CSS: Solid understanding of HTML5, CSS3, and preprocessors like SASS/LESS.
    • Version Control: Experience with Git and collaborative workflows.
  • Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks (e.g., Jest, Mocha, Cypress).
  • DevOps: Familiarity with CI/CD pipelines, Docker, and cloud services (e.g., AWS, Azure, GCP) is a plus.
  • Agile Methodologies: Experience working in Agile/Scrum development environments.

Organization Emumba
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full Stack Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-06-21 7:45 pm
Expires on 2024-12-23