Key Responsibilities: Design, develop, test, and maintain end-to-end web applications . Build scalable APIs and backend services. Develop responsive, user-friendly front-end interfaces . Collaborate with designers, product managers, and other developers. Implement and manage databases (SQL/NoSQL). Ensure application performance, security, and scalability. Troubleshoot and debug issues across the stack. Participate in code reviews and follow best practices. Requirements: Bachelor’s degree in Computer Science, Engineering, or related field. Experience as a Full Stack Developer. Strong proficiency in front-end technologies : HTML, CSS, JavaScript, React/Angular/Vue. Experience with back-end frameworks such as Node.js, Java (Spring Boot), Python (Django/Flask), or Go. Knowledge of databases : MySQL, PostgreSQL, MongoDB, or similar. Hands-on experience with RESTful APIs / GraphQL . Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes). Experience with version control (Git) and CI/CD pipelines . Strong problem-solving and communication skills.