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:
- 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.