Key Responsibilities:
- Conduct functional, technical documents when requested.
- Analyze requirements and propose technical solutions, effort estimation.
- Design application structure and architecture for scalable and maintainable solutions.
- Design and optimize databases (preferably MySQL, PostgreSQL) and ensure efficient data handling.
- Develop and implement APIs, integrating with frontend and external services.
- Implement unit testing and maintain high code quality through best practices and code reviews.
- Ensure application security, data integrity, and performance optimization.
- Utilize AWS cloud services for deployment, scaling, and monitoring applications.
- Mentor Junior Developers, providing technical guidance and training.
- Lead other engineers in communication and collaboration with PM and cross-functional teams (Frontend, DevOps, QC).
- Engage in discussions with clients (mainly Singapore-based), requiring at least an intermediate level of English.
Minimum Qualifications:
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- At least 4 years of experience in PHP backend development.
- Strong understanding of OOP, design patterns, and software architecture.
- Experience with PHP frameworks (Laravel, Symfony, or similar).
- Strong experience with RDBMS (preferably MySQL, PostgreSQL) and database design.
- Experience in designing and implementing APIs.
- Hands-on experience with microservices architecture and best practices.
- Experience in Unit testing and integration testing.
- Familiarity with network communication, security best practices (OAuth2, JWT, OWASP).
- Hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Ability to communicate in English about technical topic. (Intermediate level or higher).
Preferred qualifications
- Experience working in Education and Healthcare projects.
- Prior experience in large-scale enterprise applications.
- Understanding of modern protocols.
- Experience with cloud-native development.
WHY YOU'LL LOVE WORKING HERE
- Career growth opportunities
- Health Benefits + Premium Health Insurance package for you.
- 5 working days per week (Monday-Friday), to some extent flexible working hours.
- Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly.
- Vibrant team culture
- Team events & trips
- Sports activities: football, badminton, foosball
- Free snack and coffee
- Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly
- Skills up plan with Tech talk, soft skill talk, English club, working process training.
- Company trip yearly