Apply now

Apply for this job and hear back from the hiring manager in under 48 hours!

Know About Us!

Be a part of the values-driven community that empowers you to grow and celebrates your whole self.

Mern Stack Developer

Location
Surat | Ahmedabad
Experience Required
2-7 years
Qualification
MSc.IT, MCA, BE, or Equivalent

Job Description

Skills

– Bachelor’s degree in Computer Science, Software Engineering, or a related field.
– Proven 2-7 years of experience as a MERN Stack Developer, with a significant focus on React.js and Node.js development.
– Extensive hands-on experience with React.js and its core principles, including virtual DOM, state management, and component life cycle.
– Strong proficiency in server-side technologies, particularly Node.js and Express.js, and the ability to design and implement RESTful APIs.
– In-depth knowledge of database technologies, especially MongoDB or Relational and Non-Relational databases and experience with related ORM libraries.
– Solid understanding of asynchronous programming, promises, and callbacks in JavaScript.
– Understanding of message queue systems like RabbitMQ, Kafka, etc.
– Experience with version control systems, preferably Git, and collaborative code management platforms.
– Strong analytical and problem-solving skills, with a focus on writing clean and efficient code.
– Excellent communication and interpersonal skills, with the ability to work both independently and as part of a team.
– Demonstrated commitment to continuous learning and self-improvement, with a passion for staying updated on the latest technologies and industry trends.
– Experience with Agile development methodologies is preferred, with the ability to adapt to changing project requirements and priorities.
– Familiarity with Microfrontend or microservices architecture is a plus.

Responsibility

– Utilize your extensive experience in React.js and Node.js to architect, develop, and maintain robust, scalable, and high-performance web applications using the MERN stack.
– Leverage your deep understanding of React.js to implement state management libraries like Redux or MobX, ensuring optimal data flow and application performance.
– Leverage your expertise in Node.js to build server-side applications, RESTful APIs, and integrate with third-party services to deliver dynamic and interactive web applications.
– Write clean, efficient, and maintainable code adhering to best practices and coding standards, while promoting code re-usability across projects.
– Conduct code reviews to ensure code quality, consistency, and adherence to established coding standards.
– Optimize application performance for maximum speed and scalability, identifying and addressing bottlenecks as needed.
– Work closely with the DevOps team to facilitate continuous integration and deployment of applications, ensuring smooth and efficient release cycles.
– Lead the development process, taking ownership of complex React.js components and Node.js modules with third-party API to ensure seamless integration with the backend services.
– Collaborate effectively with cross-functional teams, including UI/UX designers, product managers, and backend developers, to understand project requirements and deliver exceptional solutions.
– Conduct comprehensive testing to identify and resolve bugs, performance bottlenecks, and other technical challenges, ensuring the delivery of high-quality products.
– Stay up-to-date with the latest advancements and trends in React.js, Node.js, and related technologies, and apply this knowledge to enhance our development processes.
– Ensure the security and integrity of web applications by implementing best practices and adhering to industry standards.

An applicant must be a strong fit with Triveni’s core values

– Honesty, integrity, and fairness – Respect for individual ability, creativity, and diversity – Teamwork and open communication – Passion and commitment – Enjoyment of work and life