```html
Job Description
Job Title: Full Stack Developer
Location: [Insert Location]
Job Description
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining the front-end and back-end of a web application. This role requires a deep understanding of web technologies, including HTML, CSS, JavaScript, and frameworks such as React or Vue. You should also have experience with backend technologies like Node.js, Python, or Ruby.
Responsibilities
- Design and implement user-friendly interfaces for web applications using HTML, CSS, and JavaScript
- Collaborate with UI/UX designers to ensure a cohesive design and user experience
- Build and maintain APIs and backend services using Node.js, Python, or Ruby
- Implement and test front-end and back-end components using modern development tools and methodologies
- Contribute to code reviews and collaborate with the development team to ensure quality and efficiency
- Perform system monitoring and troubleshooting on the back-end services
- Contribute to documentation and maintain project documentation
Requirements
- Bachelor's degree in Computer Science or related field
- 2+ years of experience in developing web applications using JavaScript, HTML, and CSS
- Experience with Node.js, Python, or Ruby
- Experience with front-end and back-end technologies
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Proficient in using modern web development tools and methodologies
Preferred Skills
- Experience with React, Vue, or Angular
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
- Experience with databases and SQL
Salary
Competitive salary and benefits package available.
Start Date
Immediate start is preferred.
```