
ทักษะที่ต้องการ
- NextJS & ReactJS
- มีทักษะด้าน Javascript Programming และ Nodejs เป็นอย่างดี
- Software Architecture สามารถวางแผนระบบขนาดใหญ่ได้
- Software Engineer แม่นเรื่อง Document และ Process ต่างๆเพื่อวางแผนทำงานกับเป็นทีมอย่างเป็นระบบ
- NoSQL or SQL Database e.g. MongoDB
- Redux
- Gitflow
- Docker
- K8S / CICD
Job Description:
We are looking for a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both frontend and backend components of our web applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our clients' needs and business objectives.
Responsibilities:
- Design, develop, and maintain scalable and robust web applications from concept to deployment.
- Collaborate with product managers, designers, and other developers to gather requirements, define project scope, and plan development tasks.
- Architect and implement efficient and reusable frontend and backend components using modern technologies and frameworks.
- Write clean, well-structured code following best practices and design patterns.
- Develop responsive and user-friendly frontend interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build RESTful APIs and integrate them with frontend components to enable seamless communication between the client and server.
- Utilize databases (e.g., SQL, NoSQL) to store and retrieve data efficiently, and optimize database performance as needed.
- Conduct thorough testing of applications to identify and fix bugs, and ensure software quality and reliability.
Requirements:
- 2+ years of experience in full stack web development.
- Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks/libraries (e.g., React, Angular, Vue.js).
- Strong understanding of backend development concepts and technologies, including server-side languages (e.g., Node.js, C#) and frameworks (e.g., Express, ASP.NET).
- Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB) and ORMs (e.g., Sequelize, Hibernate, Entity Framework).
- Knowledge of RESTful API design principles and experience building and consuming APIs.
- Familiarity with version control systems (e.g., Git).
Preferred Qualifications:
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Understanding of security best practices and common vulnerabilities in web applications.
- Previous experience working in Agile/Scrum development environments.
- Contributions to open-source projects or participation in developer communities.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.