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.