Overview
We are looking for a motivated and skilled Junior Full Stack Developer with 1 year of experience to join our development team. In this role, you will work on both front-end and back-end development, contributing to building scalable, high-performance web applications. You will collaborate with designers, backend engineers, and product managers to develop and optimize web solutions while ensuring a seamless user experience.
Responsibilities
- Develop, test, and maintain web applications using front-end and back-end technologies.
- Write clean, efficient, and reusable code following best practices.
- Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
- Develop and integrate APIs, ensuring smooth communication between the front-end and back-end.
- Optimize applications for performance, security, and scalability.
- Work with databases, writing efficient queries and managing data storage.
- Debug and resolve software issues to ensure smooth functionality.
- Stay updated with industry trends and emerging technologies in web development.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1 year of experience in full-stack web development.
- Proficiency in front-end technologies like HTML, CSS, JavaScript, and frameworks such as React.js or Angular.
- Experience with back-end development using Node.js, Python (Flask/Django), or PHP.
- Knowledge of relational and NoSQL databases like MySQL, PostgreSQL, or MongoDB.
- Familiarity with RESTful API development and integration.
- Experience with version control systems like Git.
- Basic understanding of cloud platforms (AWS, GCP, or Azure) is a plus.
- Good problem-solving skills and the ability to work in a team environment.
- Strong attention to detail and ability to write well-documented code.
Skills
- Proficiency in front-end and back-end web development.
- Experience with JavaScript frameworks/libraries like React.js, Vue.js, or Angular.
- Understanding of backend frameworks like Express.js, Django, or Laravel.
- Database management skills with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB).
- Familiarity with responsive web design and cross-browser compatibility.
- Basic knowledge of DevOps and CI/CD pipelines is a plus.
- Strong debugging and troubleshooting skills.
- Good communication and teamwork skills.