Job Purpose / Role Summery
We are looking for a professional Full Stack Developer who can design, build, and maintain both front‑end and back‑end components of web applications. The ideal candidate will deliver scalable solutions, collaborate effectively with cross‑functional teams, and contribute to high‑quality software development.
Key Responsibilities
Develop and maintain both front‑end and back‑end components of web applications
Build responsive user interfaces using HTML, CSS, JavaScript, and modern frameworks.
- Create and maintain RESTful APIs and server‑side logic.
- Design, develop, and manage databases (SQL and/or NoSQL).
- Write clean, testable, and scalable code.
- Debug, test, optimize, and troubleshoot software applications.
- Collaborate with product managers, designers, and other developers throughout the project lifecycle.
- Participate in code reviews and ensure high‑quality code standards.
- Utilize version control systems (e.g., Git) and CI/CD pipelines for deployment processes.
Education
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent work experience).
Requirements
- Strong knowledge of front‑end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
- Experience with back‑end languages and frameworks (e.g., Node.js, Python, Java, PHP).
- Proficiency in database design and management (e.g., MySQL, MongoDB, PostgreSQL).
- Understanding of RESTful API design and integration.
- Familiarity with version control (Git) and development tools.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).