Purpose of the Role
The Full Stack JavaScript Developer joining our team will have significant impact on the full software development life cycle with adherence to best practices. The main purpose will be to take active part in the design and development of high quality software products, as well as to ensure proper implementation of product customization for web based talent solution.
Duties and Responsibilities
- Understanding business and technical requirements and assist in product definition
- Design product architecture and advise on best technology stack to be implemented
- Lead and take decisions on client-side and server-side development
- Works closely with QA team members in testing phase
- Collaborate with Tech Ops team on deployment and implementation
- Participate in all Agile/Scrum activities
Required Experience & Knowledge
Essential
- Solid experience in full SDLC of complex web applications
- Top-notch programming skills in JavaScript
- Expertise with React, Angular, Node.js, or other JS frameworks
- A proven record of writing clean, compilable HTML and CSS code
- Experience with SQL or NoSQL database
Advantage
- Experience working with containerized microservices leveraging Docker, Kubernetes, and AWS
Skills and Attributes
- Excellent written and verbal communication skills
- Self-motivated, self-driven person with excellent time management skills
- Ability to work independently and under minimum supervision
- Team up with the professionals in multicultural virtual work environment
- Detail oriented and proactive approach
Required Education & Qualifications
- Fluency in English (both written and spoken) is a must
- Bachelor’s/Master’s degree in Computer Science, related degree or prior work experience