Software Engineer - MERN
Bringing the brightest minds to collaborate and drive mutual success.Job Description:
We are seeking an experienced MERN (MongoDB, Express.js, React, and Node.js) Stack Developer who possesses a strong background in web development along with proficiency in AWS, Docker, and OpenAI. The ideal candidate will play a pivotal role in designing and implementing innovative web applications and integrating AI-powered features into our products.
Responsibilities:
- Develop and maintain high-quality web applications using the MERN stack.
- Collaborate with designers and other developers to create intuitive user interfaces.
- Design and implement efficient database schemas in MongoDB.
- Write server-side logic using Node.js and Express.js.
- Craft responsive and engaging front-end components using React.
- Integrate third-party APIs and libraries seamlessly into our applications.
- Ensure the security and privacy of user data.
- Proficient understanding of code versioning tools (SVN, Git, and VSS)
- Familiarity with cloud message APIs and push notifications Benchmarking and optimisation
- Collaborate with cross-functional teams to design and implement user-friendly interfaces.
- Integrate AI and natural language processing capabilities using OpenAI technologies.
- Deploy applications on AWS cloud infrastructure, ensuring scalability and reliability.
- Containerize applications using Docker for efficient deployment and scaling.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve technical issues as they arise.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and provide constructive feedback to team members.
Qualifications:
- Bachelor's degree in computer science or a related field (or equivalent work experience)
- Proven experience as a MERN Stack Developer, with a strong portfolio showcasing web applications you have developed
- Expertise in MongoDB, Express.js, React, and Node.js
- Proficiency in AWS services, including EC2, S3, Lambda, and CloudFormation
- Experience with containerization and orchestration using Docker and Kubernetes.
- Familiarity with natural language processing and AI technologies, particularly OpenAI
- Solid understanding of RESTful API design and best practises.
- Strong problem-solving and debugging skills.
- Excellent teamwork and communication skills.
- Self-motivated and able to work independently.