QUALIFICATIONS:
● 1- 3 years of proven professional experience in full- stack web application development.
● Bachelor&039;s degree in Computer Science, Information Technology, or a related field OR relevant coursework/portfolio.
● Strong proficiency in Front- end Development:
○ Solid understanding of responsive web design principles and cross- browser compatibility.
○ Expertise in HTML5, CSS3, and modern JavaScript (ES6+).
○ Familiarity with front- end build tools (e.g., Webpack, Babel).
○ Hands- on experience with at least one popular JavaScript framework/library such as React, Angular, or Vue.js.
● Strong proficiency in Back- end Development:
○ Demonstrated experience in designing, developing, and consuming RESTful APIs.
○ Proficient in working with database systems, including both SQL databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases (e.g., MongoDB).
○ Experience with at least one back- end programming language and its associated framework (e.g., Node.js (Express), Python (Django/Flask), PHP (Laravel/Symfony), Java (Spring Boot)). Please specify your primary language(s) in your application.
● Version Control:
○ Proficiency with Git for source code management, including branching strategies and pull requests.
● Problem- Solving & Debugging:
○ Excellent analytical and problem- solving skills with the ability to effectively debug complex issues across the full stack.
● Code Quality & Best Practices:
○ Understanding of common software design patterns (e.g., MVC, MVVM) and architectural principles.
○ Commitment to writing clean, well- tested, and scalable code.
● Collaboration & Communication:
○ Ability to work effectively both independently and as a valued member of a collaborative team.
○ Good communication skills in English (both verbal and written) are a significant advantage.
BONUS POINTS:
● A strong portfolio demonstrating a range of successful web projects.
● Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines.
● Familiarity with containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes).
● Experience with testing frameworks (unit, integration, end- to- end testing) for both front- end and back- end.
● Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and their services.