Full Stack Developer
Full Stack Developer
Job Description
As a Full Stack Developer, you will be responsible for building and maintaining the front-end and back-end components of a web application. This role will require a strong foundation in HTML, CSS, JavaScript, and modern web technologies, such as React, Angular, or Vue.js.
Key responsibilities include:
- Design and implement clean, efficient, and responsive front-end components using HTML, CSS, and JavaScript frameworks
- Collaborate with the front-end and back-end teams to ensure a seamless user experience
- Develop and maintain the back-end components of the application using languages such as Node.js, Ruby on Rails, or Python
- Work closely with designers and product managers to understand the requirements and create wireframes and prototypes
- Contribute to the development of the application's architecture and infrastructure
- Participate in code reviews and design discussions to ensure best practices are followed
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 2+ years of experience in web development
- Proficiency in JavaScript frameworks such as React, Angular, or Vue.js
- Experience with Node.js, Ruby on Rails, or Python
- Strong problem-solving skills and ability to work independently
Salary: ,000 - 0,000
Location: Remote or in-office (depending on the employer's preference)
Technical Stack:
- Languages: JavaScript, HTML, CSS, React, Angular, Ruby on Rails, Python
- Frameworks: Node.js, Ruby on Rails, Django, Flask, Express.js
- Tools: Git, Jira, Trello, Slack, Confluence