You will play a crucial role in designing and implementing cutting-edge web applications using the MERN (MongoDB, Express.js, React, Node.js) technology stack. You will work closely with our cross-functional teams to develop scalable and robust solutions that meet our clients' needs.
Experience Required: 6 Months Minimum
Requirements:
Experience: Proven experience as a MERN Stack Developer or similar role, with a strong portfolio of completed projects.
Proficient in MERN Stack: Strong knowledge and hands-on experience with MongoDB, Express.js, Nest.js, React.js and Next.js, with the ability to develop efficient and scalable web applications using these technologies.
Front-End Development Skills: Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Next & Redux).
Back-End Development Skills: Solid understanding of server-side technologies, including Node.js and Express.js, and experience in designing and implementing RESTful APIs.
Architecture: Strong Understanding on Monolithic, Microservices & Serverless Architecture
Testing Frameworks: Strong grip on Jest or MochaJS.
Database Proficiency: Strong database skills, including experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Firebase).Must be strongly proficient with in-memory databases (Redis).
DevOps Experience: Hands-on experience with DevOps-related tasks, such as continuous integration, deployment automation, containerization (e.g., Docker) and orchestration (e.g., Kubernetes). Experience with tools like Git, Jenkins, and Docker is highly desirable.
Version Controlling System: Familiarity with version control systems (e.g: Git, AzureDevOpsServer) and agile development methodologies.
Problem-Solving Abilities: Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical challenges.
Collaboration and Communication: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment and clearly communicate technical concepts to both technical and non-technical stakeholders.
Adaptability and Learning Mindset: Willingness to adapt to changing project requirements, learn new technologies quickly, and continuously upgrade skills to stay up-to-date with the latest industry trends.
Responsibilities:
Full-Stack Development: Collaborate with the development team to design, develop, test, and deploy high-quality web applications using the MERN stack.
Front-End Development: Develop engaging and responsive user interfaces using React & Next and other modern front-end technologies, ensuring a seamless user experience across multiple devices.
Back-End Development: Design and implement server-side logic using Node.js, Express.js and Nest.js, ensuring high performance and scalability.
Database Integration: Utilise MongoDB to design and develop efficient database structures and integrate them seamlessly with the application.
API Development: Design and implement RESTful APIs to facilitate data exchange between the front-end and back-end components of the application.
Code Optimization and Performance: Optimise application performance and ensure efficient utilisation of system resources through effective coding practices, caching mechanisms, and performance monitoring.
Testing and Debugging: Conduct thorough testing using Jest and debugging of applications to identify and resolve any issues or bugs, ensuring the delivery of reliable and bug-free software.
Collaboration and Documentation: Collaborate with cross-functional teams, including designers and product managers, to understand project requirements, provide technical expertise, and contribute to documentation as needed.
Continuous Learning: Stay updated with the latest industry trends, best practices, and emerging technologies related to the MERN stack, and apply this knowledge to enhance development processes and methodologies
Compensation:
This position is open to candidates from specific states, and we are an equal opportunity employer that values diversity. We welcome applicants regardless of race, religion, colour, sex, national origin, age, marital status, veteran status, disability status, or genetic information.
Perks & Benefits: