Lead Software Architect

 

Description:

We are seeking 5+ years of experience a highly skilled and motivated MERN Stack Team Lead Developer with a strong background in software architecture, design patterns, and server environments. The ideal candidate will also have extensive experience with microservices architecture. As a Team Lead, you will be responsible for leading a dynamic development team, providing technical guidance, and ensuring the successful delivery of high-quality software solutions.

 

Key Responsibilities:

 

Team Leadership:

Lead and mentor a team of MERN stack developers.

Foster a collaborative and innovative team culture.

Provide technical guidance and support to team members.

 

Full-Stack Development:

Hands-on development using the MERN stack to contribute to the

implementation of features and functionalities.

Collaborate with frontend and backend developers to ensure seamless

integration.

 

Code Review and Quality Assurance:

Conduct code reviews to maintain code quality and consistency.

Implement and enforce testing strategies to ensure the reliability of

software solutions.

 

Software Architecture:

Design and architect scalable and maintainable software solutions using

the MERN stack.

Define and enforce coding standards, best practices, and design patterns.

Collaborate with stakeholders to understand and translate business

requirements into technical solutions.

 

Microservices Architecture:

Design, implement, and maintain microservices architecture for scalable

and modular applications.

Ensure proper communication and integration between microservices

components.

Optimize and enhance existing microservices for performance and

reliability.

 

Server Environment:

Manage and optimize server environments for MERN stack applications.

Ensure the security, scalability, and efficiency of server configurations.

Collaborate with DevOps teams for continuous integration and

deployment processes.

 

Documentation:

Create and maintain comprehensive documentation for software

architecture, design decisions, and coding standards.

Provide training and documentation for team members as needed.

 

Qualifications:

Bachelor's or Masters degree in Computer Science or a related field.

Proven experience in leading and managing development teams.

Extensive experience with MERN stack development.

Strong knowledge of software architecture principles and design patterns.

Hands-on experience with microservices architecture.

Proficiency in server-side technologies and environments.

Excellent problem-solving and communication skills.

 

Organization HR Ways -
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Architect
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-02-07 8:06 am
Expires on 2024-06-04