Job summary:
Working with an agile team to develop, test and maintain applications and services in accordance with established standards.
Qualifications:
- Working with an agile team to develop, test and maintain applications and services in accordance with established standards.
- Adhering to high-quality development principles while delivering solutions/features on-time.
- Design and implement end-to-end system structure and solution to support business needs.
- Establish appropriate infrastructure for each applications/services.
- Package and support deployment of application releases.
- Participate in Agile events eg, Daily Scrum, Sprint Planning, Backlog Refinement, Sprint Review, Sprint Retrospective etc.
- Preparing reports, manuals and other documents to support operations.
- Participating in peer-reviews of solution designs and related code.
- Analyze and resolve technical application problems.
- Cooperate with customer support, operation and marketing teams to support end-users.
- Coach other team members.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or IT related field.
- 3+ yearsβ software engineering and IT experience.
- At least 2 years working experience in React.js, Node.js Programming .
- Full Stack developer must have knowledge in all stages of software development.
- Very strong understand of programming concepts.
- Experienced in web development using HTML5, CSS and Javascript.
- Strong knowledge of RESTful API.
- Strong knowledge of database design.
- Ability to quickly learn new concepts and software is necessary.
- Familiar with software version control concepts (Git-flow).
- Familiar with scrum development methodologies.
- Familiar with web-application testing concepts.
- Excellent teamwork and interpersonal skills.
- Strong analytical and problem solving skills.
- Video streaming experience is advantage.