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)