The Full Stack Developer is essential in designing and implementing both client-side and server-side software solutions. This role contributes to the company's technological advancement by developing scalable applications that enhance user experience and operational efficiency.
- Develop front-end website architecture using HTML, CSS, and JavaScript.
- Design user interactions on web pages.
- Create servers and databases for functionality using languages like Node.js or Python.
- Ensure cross-platform optimization for mobile phones.
- Develop responsive design applications.
- Collaborate with graphic designers for web design features.
- See through a project from conception to finished product.
- Proficiency in front-end languages such as HTML, CSS, JavaScript, React or AngularJS.
- Strong understanding of server-side languages like Node.js, Python or Ruby on Rails.
- Familiarity with database technology such as MySQL, Oracle or MongoDB.
- Excellent problem-solving skills.
The Full Stack Developer's performance is evaluated based on successful deployment of projects within deadlines, code quality standards adherence, system reliability improvements, and effective collaboration with team members across departments to meet project goals efficiently.
Project Delivery
Timely completion of development projects according to specifications.
Code Quality
Adherence to coding standards ensuring maintainability.
System Reliability
Enhancements leading to reduced downtime incidents
Reports to
Lead Software Engineer
Collaborates with
UI/UX Designers, Backend Developers
Leads
- GitHub
- Visual Studio Code
- Docker
Bachelor's degree in Computer Science or related field; 3-5 years experience in full stack development roles.