Senior Full Stack Developer

Job responsibilities
• Analyze customer requirements and design solution
• Create fully functional applications that run across multiple devices and multiple browsers
• Research new technologies and share with team members
• Collaborate with project leaders, designers and other stakeholders to get projects done on
time with high quality

Good candidates for Senior Full Stack Developer position should have thefollowing qualifications:
• Have 3-5 years of experience
• Experience in HTML5, CSS3
• Excellent JavaScript skills
• Familiar with new JavaScript libraries & frameworks (Node.js, React, ReactNative, Angular,…)
• Experience in Git & different Git workflows
• Experienced in databases like MongoDB, SQL, Redis
• Good English communication skills

Bonus points:
• Good training/mentoring skills
• Ability to lead the projects
• Experienced in server operations, deployment and configuration; familiar with cloud services
providers (AWS, GCP, Azure, etc)
• Experienced in software development with Agile/Scrum method
• Deep understanding about programming principles/paradigms/design patterns
• Contribution to open-source projects/libraries/frameworks