Job Description
– Be involved and participate in the overall operation lifecycle
– Main focus on coding and debugging
– Collaborate with Front-end developers
– Define and communicate technical and design requirements
– Provide training, help and support regarding basic IT knowledge 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
– Learn about new technologies
– Stay up to date with current best practices
– Conduct UI tests and optimize performance
– Manage cutting-edge technologies to improve applications
– Collaborate with multidisciplinary team of designers, developers and system administrators
– Participate in conferences and educational programs
– Follow new and emerging technologies.
Job Requirement
– Bachelors degree in Computer Science or similar relevant field
– Working experience under a foreign boss
– Able to handle multi tasks without any compliment
– Advanced English skills in written and speaking
– 3-5 years of experience as a Back-end developer
– Around 3 years of experience with programming languages like Java, Ruby, PHP and Python etc.
– 1 year of experience with CMS framework
– Familiarity with front-end languages such as HTML, JavaScript, Jquery, NodeJS, Mongo DB, and CSS
– Critical thinker and problem-solving skills and Team player
– Good organizational and time-management skills
– Great interpersonal and communication skills.
Priority
– Good communication skills is important
– Familiarity with BI Tools such as Tableau
– Intermediate knowledge of big data technologies such as (Kafka/Flink/Spark etc)
– Experience with agile development methodology
– Ability to deal with stressful situations.
– Google platform skills is plus
– Working experience in a start up company is an advantage.