● Participate in the overall application lifecycle.
● Collaborate with Front-End developers.
● Define and communicate technical and design requirements.
● Provide training, help, and support to other team members.
● Build high-quality reusable code that can be used in the future.
● Develop functional and sustainable web applications with clean codes.
● Troubleshoot and debug applications.
● Stay up to date with current best practices.
● Conduct UI tests and optimize performance.
● Manage cutting-edge technologies to improve applications.
● Collaborate with a multidisciplinary team of designers, developers, and system administrators.
● Participate in conferences and educational programs.
● Follow new and emerging technologies.
Requirements
● 3 years of experience as a back-end developer.
● In-depth understanding of web development.
● 3 years of experience with programming languages like Java and Node.js.
● 3 years of experience with CMS framework.
● Familiarity with front-end languages such as HTML, JavaScript, and CSS.
● Critical thinking and problem-solving skills.
● Team player.
● Good organizational and time-management skills.
● Great interpersonal and communication skills.
● Bachelor's degree in Computer Sciences or similar relevant fields.