Fullstack Developer
Experience: 3+years
A Full Stack Developer is responsible for developing and maintaining both the server-side and client-side of web applications. The role involves working with a variety of programming languages and frameworks, as well as designing and implementing database systems.
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field
- Strong programming skills in front-end and back-end languages such as HTML, CSS, JavaScript, PHP, and Python
- Experience with front-end frameworks such as React, Angular, or Vue.js
- Experience with back-end frameworks such as Node.js, Laravel, or Django
- Experience with database systems such as MySQL, MongoDB, or PostgreSQL
- Familiarity with version control systems such as Git
- Experience with cloud-based services such as AWS or Azure
- Familiarity with DevOps practices such as containerization and deployment automation
- Experience with testing frameworks such as Jest or PHPUnit
- Knowledge of web development best practices, including Agile methodologies
- Experience with mobile app development
- Familiarity with UI/UX design principles and tools
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills