Senior Fullstack (PHP) at SmartDev


Company Logo

SmartDev is Hiring

Job Info:
  • Company SmartDev
  • Position Senior Fullstack (PHP)
  • Location Cầu Giấy, Viet Nam
  • Source SmartRecruiters
  • Published April 09, 2025(45+ days ago)
  • Category Development
  • Type Full-Time
  • Experience Senior


Job Description

Full Stack Development:

Develop and maintain server-side and client-side components using PHP, Node.js, and React.js.

  • Implement scalable and responsive web applications to meet business requirements.
  • Database Management:
    • Design and optimize database schemas for performance and scalability.
    • Utilize database technologies such as MySQL, MongoDB, or similar, to store and retrieve data efficiently.
  • API Integration:
    • Integrate with internal APIs to enhance application functionality and data exchange.
    • Develop APIs for internal and external consumption.
  • Code Optimization:
    • Write clean, efficient, and well-documented code.
    • Conduct code reviews and contribute to continuous improvement initiatives.
  • Collaboration and Communication:
    • Work closely with cross-functional teams, including UI/UX designers and product managers, to understand project requirements.
    • Collaborate with team members to share knowledge, provide mentorship, and contribute to a positive team culture.

Backend:

  • Strong proficiency in PHP and modern PHP frameworks (Laravel preferred, experience with Symfony or similar frameworks valuable)
  • Strong understanding of SOLID principles and software design patterns
  • Experience with clean architecture and separation of concerns
  • Experience with RESTful API development and API integration
  • Knowledge of authentication and authorization systems (OAuth, JWT, API tokens)
  • Expertise in database design and SQL (particularly with Eloquent ORM)
  • Experience with middleware implementation and request handling in MVC frameworks
  • Proficiency in implementing role-based access control (RBAC).
  • Experience with API service integration and third-party API consumption
  • Knowledge of caching strategies and performance optimization
  • Experience with queue systems and background job processing
  • Familiarity with PHPUnit and writing feature/integration tests
  • Experience with modern PHP practices and design patterns
  • Understanding of security best practices in web applications
  • Knowledge of Git version control
  • Experience with API documentation and OpenAPI/Swagger specifications

Frontend:

  • Strong proficiency in Vue.js (primary requirement)
  • Experience with modern JavaScript (ES6+)
  • Understanding of state management patterns and tools (Vuex)
  • Experience with frontend build tools and module bundlers (Webpack, Vite)
  • Proficiency in HTML5, CSS3, and responsive design
  • Experience with REST API consumption in frontend applications

Optional but valuable skills:

  • Experience with rate limiting and API throttling
  • Familiarity with internationalization (i18n) in PHP applications
  • Familiarity with containerization (Docker) and deployment processes
  • Understanding of HTTP protocols and web services architecture
  • Experience with other JavaScript frameworks (React, Angular)
  • Knowledge of frontend testing frameworks (Jest, Vue Test Utils)
  • Experience with CSS preprocessors (SASS/SCSS)
  • 20 annual leave days alongside Vietnamese public holidays
  • Competitive Salary & Bonus
  • Lunch Allowance
  • Premium Health Care PVI
  • Yearly career/ performance evalulation
  • A flat organization (respect, teamwork, flexibility, transparency)
  • 13th salary bonus/ competitive salary
  • Cutting-edge technologies/ Scrum methodology/ Agile development
  • Great activities (Team Building, Company Trip, Weekly Happy Friday, …)
  • Good work environment and good colleague (parties, holidays, team building activities)

✉️