Job Openings Full Stack Developer-NodeJs,ReactJs

About the job Full Stack Developer-NodeJs,ReactJs


Monday to Friday 11:00 AM to 8:30 PM Timings

Key Responsibilities:

  • Development and maintenance of existing complex system.
  • Collaborate closely with database team to define and develop the necessary APIs required by the front-end development team
  • Enhance and maintain the front end
  • Work alongside business stakeholders and business analysts to understand and address application requirements that align with business needs
  • Evaluate and lead efforts on front-end framework, libraries for projects

Skills and qualifications

  • Minimum of 8 years of experience as a full stack developer or similar role, with a strong portfolio showcasing your web development projects
  • Development and enhancement of high-quality web applications using React (currently migrating from v17 to v18) and React-router (migrating to v6).
  • Manage state in complex applications using custom functions as alternatives to Redux-saga, ensuring seamless state management and side-effect handling.
  • Design and implement user interface components with Material-UI (v4) and maintain scalable and cross-browser CSS with SASS.
  • Develop robust back-end services with Node.js and Koa2, adhering to modern best practices and design patterns.
  • Manage database interactions with Sequelize ORM and Postgresql, with the ability to work with any SQL database.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior developers, conduct code reviews, and ensure the adherence to coding standards.
  • Stay current with the latest industry trends and technologies, and evaluate new software development tools and techniques to improve product development and team efficiency
  • Excellent verbal and written communication skills
  • Strong organizational skills and keen attention to detail
  • Familiarity with version control systems such as Git
  • Ability to work independently

Nice to have

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • Experience with multiple front-end frameworks
  • Full-stack development experience with knowledge of SQL databases and Postgresql