Job Openings Software Engineer (React,Go)

About the job Software Engineer (React,Go)

  • Design, develop, and maintain full stack applications using Golang (Backend) and React (Frontend) for POS and retail-related systems

  • Develop and integrate RESTful APIs to support POS operations such as sales transactions, promotions, payments, inventory, and reporting
  • Build responsive and user-friendly web interfaces using React to support internal and operational POS workflows
  • Collaborate closely with Frontend, Backend, QA, Product, and Business stakeholders to deliver end-to-end solutions
  • Optimize system performance, reliability, and scalability to handle high transaction volumes
  • Ensure smooth integration between frontend and backend services

  • Write clean, maintainable, and well-documented code following best practices
  • Participate in code reviews and provide constructive feedback to team members

Qualifications

Required

  • 3–5 years of experience in Full Stack or Backend development with frontend exposure
  • Hands-on experience with Golang in production environments

  • Solid experience with React (hooks, component-based architecture, state management)
  • Strong understanding of RESTful APIs and backend service design

  • Experience with Relational Databases (MySQL, PostgreSQL) and basic query optimization
  • Familiarity with Microservices architecture and distributed systems

  • Experience working with POS, Retail, or Transaction-based systems is a strong advantage
  • Proficient with Git and collaborative development workflows

  • Good understanding of software development best practices, including testing and code reviews

Location: Samyan (Hybrid 2 days onsite/week)