- Develop and maintain functional and stable web applications to meet business needs
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Write clean, scalable, and efficient code
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug applications
- Participate in the full software development lifecycle, from design to deployment
- Work on improving application performance and user experience
- Ensure high-quality graphic standards and brand consistency
Proven work experience as a Back-end developerIn-depth understanding of the entire web development process (design, development and deployment)Hands on experience with programming languages like Java, Ruby, PHP and PythonWorking knowledge of CMS frameworkFamiliarity with front-end languages (e.g. HTML, JavaScript and CSS)Excellent analytical and time management skillsTeamwork skills with a problem-solving attitudeBSc degree in Computer Science or relevant field