Job Summary:
The Full Stack / API Developer is responsible for developing scalable backend systems, integrating APIs, and building high-performance applications. The role requires expertise in both frontend and backend development, focusing heavily on RESTful API development, data structures, and system architecture.
Job Duties & Responsibilities:
-
Develop, test, and maintain
RESTful APIs
and backend services.
-
Frontend Framework: Next.js or React.js
-
Backend: Node.js or Laravel
-
Database: MySQL or MongoDB
-
Integrate third-party APIs (payment gateways, CRM, ERP, booking engines, etc.).
-
Ensure high security, reliability, and scalability of backend architecture.
-
Manage databases, queries, and server-side scripts.
-
Develop front-end interfaces using modern frameworks (React, Angular, Vue).
-
Build reusable components and libraries for future use.
-
Implement responsive designs and ensure UI/UX standards.
-
Participate in software design, architecture decisions, and performance optimization.
-
Deploy applications on cloud environments (AWS, Azure, GCP).
-
Troubleshoot server-side issues and perform debugging.
-
Write unit tests, integration tests, and API documentation.
-
Ensure code quality via reviews and version control (Git).
Job Qualifications:
-
Bachelor’s in Computer Science, Software Engineering, or related field.
-
3–6 years of full stack development experience.
-
Strong knowledge of:
-
Node.js / Python / PHP / Java
(depending on tech stack)
-
React / Angular / Vue
-
RESTful APIs, JSON, GraphQL
-
MySQL / PostgreSQL / MongoDB
-
Git & CI/CD pipelines
-
Experience with cloud hosting (AWS, Azure, GCP).