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.