Full stack developer Job Description
In this role, you will design user interactions on web pages, develop servers and databases for website functionality, and ensure cross-platform optimization for mobile devices. You will also be responsible for implementing security and data protection features.
Responsibilities
- Developing and implementing user interface components using HTML/CSS/JavaScript
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile devices
- Designing and implementing security and data protection features
- Collaborating with product managers and designers to create a seamless user experience
- Staying up-to-date with new technology trends and advancements in web development
Qualifications
- Bachelor's degree in Computer Science or a related field
- Proven experience as a Full Stack Developer or similar role
- Strong knowledge of front-end and back-end technologies
- Familiarity with common stacks (e.g. MERN, MEAN, LAMP)
- Experience with server-side languages such as Python, Ruby, Java, etc.
- Experience with database technologies (e.g. MySQL, MongoDB)
- Excellent verbal and written communication skills
Skills
- HTML/CSS
- JavaScript
- React
- Node.js
- Express.js
- MongoDB
- SQL
- Git
- Problem-solving skills
- Attention to detail