Software Engineer (React) GrowByData

Software Engineer (React)

  • Industry Other
  • Category Programming/Software Development
  • Location Lalitpur District, Nepal
  • Expiry date Aug 16, 2025 (1 day left)
Job Description

Position: Software Engineer (React)

 

RESPONSIBILITIES

  • Execute full lifecycle software development
  • Write well-designed, testable, efficient code after researching, consulting, analyzing, and evaluating the business needs.
  • Integrate software components into a fully functional software system.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Ensure the highest level of commitment for the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs and devise solutions to mitigate and address the issues.
  • Help maintains code quality, organization, and automatization.
  • Understand existing support practices and assist the team.
  • A cultivated commitment to testing every aspect of the code.
  • Support the client-support team when needed with technical or feature aspects
  • Communicate proactively, positively, and effectively with team members, leads, and management. 


REQUIREMENTS

  • Working Experience working React JS Framework with Redux Toolkit and Thunk
  • Working Experience with Modern Javascript
  • App / API development with Python Flask Framework and Basic idea of Application / API development using Laravel
  • Familiar with third party APIs and idea of API Authentication and Authorization
  • Basic Front-End skills in HTML5, CSS3, JavaScript (like jQuery, Regular Expression, Ajax) and skills in OOP frameworks such as Design Patterns / Design Principles (SOLID), MVC Architecture and Software Development
  • Sound working knowledge with databases/servers such as MySQL/SQL Server (creating Database designs, stored procedures, triggers, indexes etc.)
  • Adequate knowledge on database modelling and optimization (MySQL, MongoDB).
  • Strong idea on data representation, visualization, and reporting
  • Experience with any version control system such as GIT
  • Passionate about learning and self-motivated; drive to contribute ideas and share knowledge proactively; must be a team player.
  • Good communication skills in both spoken and written English


EDUCATION

· Minimum Bachelor’s degree in Engineering – Computer Science or equivalent

EXPERIENCE

· Over 2 plus years of software development experience in the above-mentioned domain would be preferred and favorable.