Job Description
· Research and demonstrate best practices in software development
· Lead development of frontend, backend, web services
· Perform and manage team to analyze existing and new application functionalities
· Lead team to design, build, test, and deploy with documentations
· Write and perform unit tests
· Analyze and solve issue with root cause and solution summary
· Manage and coach team of developers and work collaboratively with project manager, product owner, business analyst, solution architect, and others to deliver solutions
Qualifications
· At least 2 - 5 years’ experience in full stack development, software development, programming/coding
· Strong in NodeJS, web application, web services (SOAP, REST), databases, DevOps, container technology
· Knowledge in Azure, AWS, JavaScript, VueJS, Angular, React is a plus
· Able to translate business needs into technical requirements
· Accurately estimate and manage timeline for assigned tasks
· High accountability, able to handle multiple tasks and prioritize workload supporting multiple projects/assignments
· Ensure entire stack is designed and built for speed and scalability
· Code in the way that can be tested and reused
· Plan and implement high performing applications
· Clear and concise documentation
· Provide technical consulting and support
· Good collaboration and communication
· Open to both waterfall and agile/scrum methods
· Able to work as a team and individual