Full Stack Developer

Responsibilities of the Candidate:

  • Build responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.
  • Convert UI/UX designs into functional components.
  • Ensure cross-browser compatibility and performance optimization.
  • Develop and maintain server-side logic, APIs, and microservices.
  • Manage databases, data models, and integrations.
  • Implement secure authentication, authorization, and data protection.
  • Deploy, manage, and monitor applications on cloud platforms (AWS, GCP, Azure, DigitalOcean, etc.).
  • Work with CI/CD pipelines and version control systems like Git.
  • Troubleshoot and resolve scalability or performance issues.
  • Work closely with designers, product managers, and cross-functional teams.
  • Participate in code reviews, testing, and documentation.
  • Translate business requirements into technical solutions.

Requirements:

  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+).
  • Experience with at least one modern frontend framework: React, Angular, or Vue.
  • Expertise in backend frameworks such as Node.js/Express, Django, Flask, Laravel, or Spring.
  • Strong understanding of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Firebase).
  • Familiarity with RESTful APIs, GraphQL, and microservice architecture.
  • Proficiency with Git and Git-based workflows.
  • Knowledge of cloud services, Docker, and CI/CD pipelines is an advantage.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work independently on complete project cycles.
  • Attention to detail and focus on quality.
  • Degree in Computer Science, Information Technology, or related field (preferred but not mandatory).
  • 1–5 years of experience in full stack development (varies by level).
  • Portfolio, GitHub, or project examples demonstrating past work.

Find Latest Job