As a Senior Software Engineer, you will develop and maintain web applications using the MERN (MongoDB, Express.js, React.js, Node.js) stack. You will collaborate with the team to define, design, and ship new features, ensuring high performance and responsiveness to requests from the front end.

Key Responsibilities:

1. Web Application Development and Maintenance:

  • Lead the design, development, and deployment of scalable web applications using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
  • Ensure that applications are built to handle high traffic and are optimized for performance.
  • Design and implement effective data storage solutions using MongoDB. Develop schemas, optimize queries, and ensure data integrity, security, and efficient retrieval mechanisms to meet application requirements.

2. Front-End and Back-End Integration:

  • Work closely with front-end developers to seamlessly integrate user-facing components with server-side logic.
  • Utilize RESTful APIs to facilitate communication between the client and the server.
  • In-depth knowledge of React.js and its core concepts for building dynamic user interfaces.
  • Strong expertise in Node.js and Express.js to create efficient and scalable backend systems.
  • Familiarity with MongoDB and other databases, including data modeling and querying.
  • Solid understanding of MongoDB, including schema design, data modeling, and query optimization.
  • Experience with Mongoose or other ODM libraries is advantageous.

3. Troubleshooting and Debugging:

  • Conduct thorough troubleshooting to identify and resolve application issues.
  • Utilise debugging tools and systematic testing methodologies to ensure that applications function as intended under various conditions.

4. API Development and Integration:

  • Familiarity with RESTful APIs for building and integrating backend services. Knowledge of GraphQL is a plus.
  • Experience in integrating third-party APIs (e.g., payment gateways, social media APIs, messaging services).
  • Implementing secure authentication and authorization mechanisms using OAuth 2.0, JWT, and similar protocols.

 

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Equivalent practical experience may be considered.
  • 8-10 years of professional experience in MERN development.
  • Familiarity with front-end technologies such as HTM L, React CSS, and JavaScript. Knowledge of relational databases (e.g., SQL Server) and ORM frameworks (e.g., Entity Framework).
  • Should be proficient with react, next, remix, SSR, and SSG.
  • Should be proficient with node.js, molecualr.js, mongo db, redis, Monorepo structure, inversion of control, etc.
  • Should be good with writing scripts, GIT version controlling, Jenkins, and docker CI/CD pipeline.
  • Proficient in React.js and its core principles. Experience with state management libraries such as Redux is a plus.
  • Engage in continuous learning and professional development to refine skills and knowledge.

نوکری کی تفصیلات

کل عہدے:
2 آسامیاں
نوکری کی شفٹ:
پہلا پہر
نوکری کی قسم:
نوکری کا مقام:
Wapda Town, لاہور, پاکستان
جنس:
کوئی ترجیح نہیں
کم از کم تعلیم:
بیچلرز
ڈگری کا عنوان:
Computer Sciences
کیریئر کی سطح:
تجربہ کار پیشہ ور
تجربہ:
8 سال - 10 سال
اس سے پہلے درخواست دیجیۓ:
نومبر ۲۵, ۲۰۲۴
تاریخِ اِشاعت:
اکتوبر ۲۴, ۲۰۲۴

Code Analytics (Pvt) Ltd

انفارمیشن ٹیکنالوجی · 11-50 ملازمین - لاہور

آپ کو کس حوالے سے برتری حاصل ہے؟

اپنے بارے میں ہماری پیشہ ورانہ رائے اور تقابلی جائزہ حاصل کیجیۓ
اپنی سی وی کو موءثر بنانے کیلئے ہماری ماہرانہ مشاورتی ٹیم سے رابطہ کریں
روزی پریمیئم کو آزمائیں
I found a job on Rozee!