Senior Full-Stack Developer (3 Positions)
Position Circumstances
- Career Category: Computer - Programming, Computer - General
- Schedule:Full-time
- Salary: Negotiable
Nationality: Khmer
Duties & Responsibilities:
- Design, development, and maintenance of scalable, enterprise-grade web applications.
- Architect and implement high-performance backend services using Laravel and RESTful API standards.
- Develop modern, responsive frontend interfaces using Vue.js or React.js with Tailwind CSS.
- Design and optimize relational database schemas using:
- PostgreSQL
- Ensure system performance, scalability, data integrity, and security best practices.
- code reviews, enforce coding standards. Participate in system architecture decisions, technical documentation, and deployment processes.
- Implement CI/CD pipelines, automated testing, and system monitoring.
- Troubleshoot and resolve complex technical issues in production environments.
Benefits:
- Free Cambridge English Course at Campus UK
- Annual Trip
- Promotion opportunity
- Friendly working environment
- Be a Cambridge and IELTS| British Council Invigilator
Expected Profile of Candidates
Qualifications:
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
Skills & Knowledge:
General & Technical Skills
- 3-4 years of professional experience in full-stack development.
- Strong expertise in: Laravel (advanced application architecture and multi-tenant systems), Vue.js and/or React.js (SPA architecture, state management)
- Deep understanding of relational database design, indexing strategies, query optimization, and transaction handling.
- Strong knowledge of RESTful APIs, authentication (OAuth, JWT), RBAC, and application security.
- Solid understanding of the Software Development Life Cycle (SDLC).
- Student lifecycle management
- Enrollment & admission workflows
- Academic management (courses, grading, exams)
- Attendance tracking
- Tuition billing & financial management
- Multi-campus or multi-tenant architecture
- Employee management
- Payroll processing
- Leave management
- Performance tracking
- Organizational structure & role management
- Sales transactions & invoicing
- Inventory management
- Payment gateway integration
- Reporting & analytics
- Multi-branch operations
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Strong teamwork and collaboration mindset.
- Creative thinking with a focus on scalable and maintainable solutions.