We are 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:
Full Stack Development: Develop and maintain scalable, high-performance web applications using the MERN/MEAN stack.
Front-end Development: Create responsive and user-friendly web interfaces using modern JavaScript frameworks (React/Angular/Vue).
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.
Database Management: Work with both SQL and NoSQL databases (e.g., MongoDB, MySQL, PostgreSQL) to efficiently store and retrieve data.
API Development: Build and maintain RESTful APIs and GraphQL endpoints for seamless integration with front-end components.
Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and provide constructive feedback to team members.
Performance Optimization: Identify and resolve performance bottlenecks, ensuring our applications are fast and responsive.
Security: Implement security best practices to protect user data and ensure compliance with industry standards.
Testing: Write unit and integration tests to ensure the reliability and robustness of the application.
Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software on time.
Technical Leadership: Mentor junior developers, share best practices, and contribute to technical discussions and decisions.
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
Experience: Experienced Professional
Salary: Market competitive