CAREERS
MERN STACK DEVELOPER
Be a part of the values-driven community that empowers you to grow and celebrates your whole self.
- Experience Required: 2-7 years
- Job Locations: Surat / Ahmedabad
- Qualification: MSc.IT, MCA, BE, or Equivalent
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