Vacancy Announcement
- Position – Full-stack developer
- Payment terms – negotiable
- AmbitBound Technologies Co., Ltd.
A full stack developer is responsible for designing, developing, and maintaining both the front-end and back-end components of a web application or software project. They work on creating user interfaces.
Our company is seeking a talented Full-stack developer to join our team. The ideal candidate is someone who has experience in the software development life cycle. As a Full-Stack Developer, the candidate will play a crucial role in designing, developing, and maintaining the both front-end and back-end components of our web applications or software products.
Responsibilities
- Design and implement user-friendly and responsive web interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks and libraries (React is preferred).
- Write clean, efficient, and well-documented code.
- Participate in the software development life cycle, including planning, requirements gathering, design, development, testing, and deployment.
- Develop robust server-side applications using programming languages such as PHP or Node.js, and frameworks such as Laravel or Express.
- Creating and maintaining databases, ensuring data integrity, and optimizing database performance.
- Implementing secure authentication and authorization mechanisms for user access control.
- Monitoring and optimizing the performance of backend applications to ensure high availability and scalability.
- Implement APIs and web services to enable seamless integration with external systems and services.
- Stay updated with emerging technologies and industry trends and apply them to improve development practices and processes.
requirements
- Bachelor's degree in computer science, Software Engineering, or equivalent degree.
- Proficiency in one or more programming languages commonly used for backend development, such as PHP, or Node.js.
- In-depth understanding of server-side frameworks and technologies, such as Laravel, or Express.js.
- Solid knowledge of database management systems, including relational databases (e.g., MySQL, PostgreSQL, MongoDB) and NoSQL databases.
- Solid understanding of RESTful APIs and experience in designing and consuming them.
- Familiarity with front-end technologies such as React, Next.js, and their integration with backend systems.