Senior Fullstack (Nodejs/PHP) at SmartDev
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.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer with expertise in PHP, Node.js, and React.js.
- Strong understanding of web development concepts, including RESTful services, MVC architecture, and database design.
- Experience with version control systems, such as Git.
- Familiarity with front-end technologies like HTML5, CSS3, and JavaScript.
- Excellent problem-solving skills and attention to detail.
- Effective communication and collaboration skills.
- Ability to adapt to evolving technologies and learn new frameworks as needed.
- 20 annual leave days alongside Vietnamese public holidays
- Competitive Salary & Bonus
- Free Kindergarten for staff’s kids
- Lunch Allowance
- Two-day weekend: Sat and Sun
- Premium Health Care PVI
- Yearly career/ performance evolution
- A flat organization (respect, teamwork, flexibility, transparency)
- 13th salary bonus/ competitive salary
- Cutting-edge technologies/ Scrum methodology/ Agile development
- Udemy/ LeAcademy/ English training course
- Great activities (Team Building, Company Trip, Weekly Happy Friday, …)
- Good work environment and good colleague (parties, holidays, team building activities)
- Self-organize project team
- Work with high profile multinational companies
