JOB DESC / ROLE & RESPONSIBILITY
- Design intuitive and responsive user interfaces directly in code.
- Develop and maintain both client-side and server-side application logic.
- Build and integrate APIs and third-party services as needed.
- Ensure application responsiveness, performance, and security.
- Write clean, maintainable, and well-documented code.
- Handle database design, queries, and optimization.
- Troubleshoot, debug, and upgrade software as needed.
- Stay current with emerging technologies and apply them when appropriate.
REQUIREMENTS
- Bachelor's degree in Computer Science, Web Development, or related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficient in front-end technologies: HTML, CSS, JavaScript, and TypeScript.
- Experience with front-end frameworks (e.g., React, , or Angular).
- Solid back-end experience (e.g., , Python, Java, PHP, or .NET).
- Proficiency with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience in building and maintaining custom CMS.
- Ability to design user interfaces and user experiences independently.
- Familiarity with RESTful APIs, Git, and basic DevOps practices.
- Strong problem-solving skills and attention to detail.
- Ability to manage tasks independently and work with minimal supervision.