Full Stack Developer
About this position
The Full Stack Developer will be responsible for developing both front-end and back-end applications, ensuring seamless integration and high-quality code.
Responsibilities
• Developing Back-End Website Applications: Design and implement robust, scalable, and secure server-side logic, including APIs and databases.
• Developing Front-End Website Architecture: Create visually appealing and user-friendly web interfaces with a focus on responsiveness and performance.
• Collaborate with All Developers: Work closely with other developers, designers, and stakeholders to ensure seamless integration of functionalities and maintain a cohesive project vision.
• Troubleshoot and Debug Website Applications: Identify, analyze, and resolve complex issues in both the front-end and back-end of web applications.
• Build High-Quality Reusable Code: Develop modular code that can be reused for future projects to improve efficiency and maintainability.
• Write Well-Designed, Maintainable, and Scalable Website Applications: Ensure that code adheres to best practices, coding standards, and is well-documented.
• Test Software to Ensure Responsiveness and Efficiency: Perform thorough testing to identify potential performance bottlenecks and ensure applications run smoothly on various devices and browsers.
• Optimization of Web Applications: Continuously improve the performance, scalability, and security of web applications through optimization techniques.
• Write Unit Tests: Develop and maintain unit tests to ensure code reliability and reduce the risk of bugs in production.
Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• Proficiency in programming languages such as JavaScript, Python, Ruby, Java, or PHP.
• Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
• Strong understanding of back-end technologies, including Node.js, Express, or Django.
• Familiarity with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or Firebase.
• Knowledge of RESTful API design and development.
• Previous experience in full-stack development or a similar role.
• Hybrid Working at Canvas Building (BTS Ploenchit) Monday to Friday 11:00 AM - 08:00 PM.