Required Qualifications
5+ years of qualified experience in full stack web development
Robust hands-on experience with React.js, including hooks, state management (Redux/Context API), and component-based architecture
Solid experience with Node.js and frameworks such as Express.js
Proficiency in JavaScript (ES6+) and TypeScript
Experience working with RESTful APIs and/or GraphQL
Familiarity with relational and/or NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL)
Solid understanding of HTML5, CSS3, and responsive design principles
Experience with version control systems (Git/GitHub/GitLab)
Knowledge of testing frameworks (Jest, Mocha, React Testing Library, etc.)
Understanding of web security best practices (authentication, data validation, CORS, etc.)
Familiarity with CI/CD tools and deployment processes
Experience working in Agile/Scrum development environments
Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills
Preferred (Nice to Have)
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with Docker/Kubernetes
Experience with microservices architecture
Knowledge of accessibility standards (WCAG)