Full Stack Developer (Contract)

Klongsan, Thailand (Hybrid)

ทักษะที่ต้องการ

  • 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:
  1. Design, develop, and maintain scalable and robust web applications from concept to deployment.
  2. Collaborate with product managers, designers, and other developers to gather requirements, define project scope, and plan development tasks.
  3. Architect and implement efficient and reusable frontend and backend components using modern technologies and frameworks.
  4. Write clean, well-structured code following best practices and design patterns.
  5. Develop responsive and user-friendly frontend interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  6. Build RESTful APIs and integrate them with frontend components to enable seamless communication between the client and server.
  7. Utilize databases (e.g., SQL, NoSQL) to store and retrieve data efficiently, and optimize database performance as needed.
  8. Conduct thorough testing of applications to identify and fix bugs, and ensure software quality and reliability.
Requirements:
  1. 2+ years of experience in full stack web development.
  2. Proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and frontend frameworks/libraries (e.g., React, Angular, Vue.js).
  3. Strong understanding of backend development concepts and technologies, including server-side languages (e.g., Node.js, C#) and frameworks (e.g., Express, ASP.NET).
  4. Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB) and ORMs (e.g., Sequelize, Hibernate, Entity Framework).
  5. Knowledge of RESTful API design principles and experience building and consuming APIs.
  6. Familiarity with version control systems (e.g., Git).
Preferred Qualifications:
  1. Familiarity with CI/CD pipelines and automated testing frameworks.
  2. Understanding of security best practices and common vulnerabilities in web applications.
  3. Previous experience working in Agile/Scrum development environments.
  4. Contributions to open-source projects or participation in developer communities.
  5. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Full Stack Developer (Contract)

Job description

Full Stack Developer (Contract)

Personal information
Professional data
Add
Details