Job Openings Senior Full Stack Engineer (MERN/MEAN)

About the job Senior Full Stack Engineer (MERN/MEAN)

Kamayi is looking for a Senior Full Stack Engineer for one of its client in Lahore.  you will play a crucial role in designing, developing, and maintaining our web applications. You will work closely with our product managers, UX/UI designers, and other engineers to create high-quality software that meets our users' needs.

Key Responsibilities:

  1. Full Stack Development: Develop and maintain scalable, high-performance web applications using the MERN/MEAN stack.
  2. Front-end Development: Create responsive and user-friendly web interfaces using modern JavaScript frameworks (React/Angular/Vue).
  3. Back-end Development: Design and implement server-side logic using Node.js (MEAN stack) or Express.js (MERN stack) to handle requests and data processing.
  4. Database Management: Work with both SQL and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL) to efficiently store and retrieve data.
  5. API Development: Build and maintain RESTful APIs and GraphQL endpoints for seamless integration with front-end components.
  6. Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and provide constructive feedback to team members.
  7. Performance Optimization: Identify and resolve performance bottlenecks, ensuring our applications are fast and responsive.
  8. Security: Implement security best practices to protect user data and ensure compliance with industry standards.
  9. Testing: Write unit and integration tests to ensure the reliability and robustness of the application.
  10. Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software on time.
  11. Technical Leadership: Mentor junior developers, share best practices, and contribute to technical discussions and decisions.
  12. Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices in full-stack development.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Engineer with expertise in MERN/MEAN stack technologies.
  • Strong proficiency in JavaScript and modern front-end libraries/frameworks (React, Angular, or Vue).
  • Proficiency in Node.js and back-end technologies (Express.js or similar).
  • Experience with both SQL and NoSQL databases.
  • Solid understanding of RESTful APIs and GraphQL.
  • Familiarity with containerization (Docker) and cloud services (AWS, Azure, or GCP) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in an agile development environment.
  • Strong commitment to quality and continuous improvement.