Position: Software Engineer (MERN )
Responsibilities:
Design, develop, and maintain high-performance web applications using the MERN
stack (MongoDB, , , ).
Write clean, modular, and scalable code, ensuring adherence to best practices in
software development.
Collaborate with cross-functional teams to define, design, and deliver new features.
Optimize applications for maximum speed and scalability.
Troubleshoot and debug applications, providing timely and effective solutions to issues.
Participate in code reviews, offering constructive feedback to peers.
Stay updated with the latest industry trends and technologies, incorporating them into
projects where beneficial.
Utilize AWS services and implement microservices and serverless architectures to
enhance application performance and scalability.
Lead development projects, providing guidance and mentorship to junior developers.
Innovate solutions to complex problems, ensuring proactive measures to foresee and
address potential issues.
Requirements:
Extensive experience as a MERN stack developer with a strong portfolio of successfully
delivered projects.
Exceptional problem-solving skills and the ability to work independently with minimal
supervision.
Deep understanding of software development principles and best practices.
Proficiency in MongoDB, , , and .
Experience with RESTful APIs and web services.
Advanced knowledge of version control systems, such as Git.
Strong communication skills and the ability to collaborate effectively with team members.
Extensive experience with AWS services, including but not limited to EC2, S3, Lambda,
and DynamoDB.
In-depth knowledge of microservices architecture and serverless computing.
Proven experience leading development teams and mentoring junior developers.
Ability to foresee potential issues and implement proactive solutions.