The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities:
- Develop and coordinate with the team to build a product from scratch, and establish a coding environment to enable the team to release high-quality code consistently.
- Fast-paced, full-stack development of products with well-architected and well-documented code
- Own code for the products with responsibilities including but not limited to designing, developing, testing, and maintenance of products.
- Building RESTful services and being familiar with DevOps.
- Bringing solutions and progressive improvements to the product periodically.
Requirements:
- Quick learner with progressive attitude, should be willing to adapt to new technologies.
- Advanced knowledge in both of these technologies: ReactJS, NodeJS
- Good in Communication and having excellent professional values.
- Strong understanding of Algorithms and data structures
- Knowledge of Back-End architectures, DBMS, Server mechanics, and technologies
- Experience in the development of products following TDD
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or a related field
- 3-5+ years of experience with full-stack development