CAREERS

MERN STACK DEVELOPER

Be a part of the values-driven community that empowers you to grow and celebrates your whole self.
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