Backend Engineer
About The Job Backend Engineer
At Qashier, we’re building the operating system for SMEs across Southeast Asia — combining POS, payments, and financial services into a single platform. If you’re excited about building scalable backend systems that power real‑world transactions, we’d love to speak with you.
What You’ll Do
- Design, build, and maintain backend services that power our POS and payments platform
- Develop scalable APIs and systems that handle high-volume, real‑time transactions
- Contribute to system architecture and make decisions on technologies and design patterns
- Write clean, maintainable code with strong testing practices (unit, integration, performance)
- Monitor and improve system performance, reliability, and scalability
- Troubleshoot production issues, perform root cause analysis, and implement long‑term fixes
- Collaborate closely with product managers, designers, and engineers to deliver features end‑to‑end
What We’re Looking For
- 5+ years of experience in backend software development
- Strong proficiency in at least one backend language (Node.js, Go, or Python)
- Experience designing and building scalable APIs and backend systems
- Solid understanding of databases (relational and/or NoSQL)
- Familiarity with microservices architecture and cloud platforms (GCP, AWS, or Azure)
- Experience with CI/CD pipelines and modern development practices
- Strong problem‑solving skills and ability to debug complex issues
- Comfortable working in a fast‑paced, agile environment