Job Summary:
We are looking for a highly skilled Full Stack Developer who is comfortable with both front and back-end programming. The Full Stack Developer will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties. The Full Stack Developer will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
- Develop and maintain web applications:
- Design and develop front-end architecture using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue).
- Build and maintain backend services and APIs using server-side languages and frameworks (e.g., Node.js, Django, Ruby on Rails).
- Implement database solutions using SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Ensure the responsiveness of applications:
- Create responsive designs and ensure applications are optimized for mobile devices.
- Implement web application security measures and data protection solutions. - Collaborate with cross-functional teams:
- Work alongside graphic designers for web design features.
- Collaborate with product managers, QA teams, and other stakeholders to ensure the delivery of high-quality products. - Maintain and update project documentation:
- Document code and create technical documentation as required.
- Participate in code reviews and contribute to team best practices. - Stay current with emerging technologies and industry trends:
- Continuously research and implement new technologies to maximize development efficiency.
- Attend workshops, seminars, and conferences to stay up-to-date with industry trends.
- Bachelor’s degree in Computer Science, Information Technology, or related field.- Proven experience as a Full Stack Developer or similar role.- Strong organizational and project management skills.- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.- Familiarity with JavaScript frameworks such as Angular, React, and Vue.- Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.- Familiarity with database technology such as MySQL, PostgreSQL, and MongoDB.- Excellent verbal communication skills.- Good problem-solving skills.- Attention to detail.