Develop Renos Distributed System using Go.
Translate written / spoken requirements into fully functional and high-quality code.
Maintain code hygiene throughout the development lifecycle.
Write well designed, testable, and efficient code with best practices.
Write tests for every assigned task.
Write documentation for every assigned task.
Work closely with related stakeholders on planning and execution.
Having a minimum 2 years of experience in software engineering, application development or system development in Go.
Experience in Messaging System Pub/Sub Pattern and Message Queueing Pattern.
Experience in version control (Git) and familiarity with development collaboration tools (GitHub).
Experience in RDBMS.
Having knowledge in ELK Stack.
Having knowledge in CI/CD.
Having knowledge in Docker.
Excellent understanding of software engineering concepts, design patterns, and algorithms.
Curiosity to explore creative solutions and learn new things.
Bachelor degree in Computer science or equivalent degree
Renos is an end-to-end online marketplace that specialized in home and living products. We aim to bridge direct connections between manufacturers, service providers, and homeowners with AI technology and industry-led operation quality. This enables buyers to conveniently choose products, compare prices, access special deals, and try out samples before putting the right items in shopping carts at our one-stop service platform.
Renos' Core Value:
Accountability-- Keep promises to customers, team, ourselves
Integrity --be true to ourselves, honest, moral uprightness, create trust
Passion --contribution and commitment, be at our best
Curiosity-- do experiments to LEARN, eager to find the answers, ready to change for better
RESPECT-- believe in the good intention of others, give first, and open to receive back, no judgment