Full Stack Developer
Job Description
We are looking for a motivated Full Stack Developer to join our development team. The candidate will be responsible for designing, developing, testing, and maintaining responsive web applications. The ideal candidate should have strong knowledge of frontend and backend technologies, database integration, APIs, and modern web development practices.
- Develop and maintain responsive web applications using modern web technologies
- Build reusable and scalable frontend components
- Develop and integrate RESTful APIs and backend services
- Integrate applications with databases and third-party services
- Write clean, maintainable, and well-documented code
- Debug and resolve application issues and performance problems
- Perform testing and ensure applications meet quality standards
- Collaborate with designers, developers, and other team members
- Participate in code reviews and contribute to technical discussions
- Maintain and improve existing applications and features
- Use Git for version control and collaborative development
- Stay updated with current technologies and development best practices
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 1–3 years of experience in full stack web development
- Strong knowledge of HTML, CSS, JavaScript, and TypeScript
- Experience with Angular or other modern frontend frameworks
- Basic to strong knowledge of Node.js and Express.js
- Experience working with RESTful APIs
- Knowledge of Firebase, Firestore, or other databases
- Understanding of responsive web design and cross-browser compatibility
- Familiarity with Git and GitHub
- Understanding of authentication, authorization, and API integration
- Strong problem-solving and debugging skills
- Good communication and teamwork skills
- Ability to learn new technologies and work independently